Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[dmd-cxx] core.time: Assume all clocks are missing on Linux_Pre_2639 #2581

Merged
merged 1 commit into from Apr 24, 2019

Conversation

@ibuclaw
Copy link
Member

@ibuclaw ibuclaw commented Apr 24, 2019

clock_gettime on CentOS 5.11 (Linux 2.6.18) supports only:

CLOCK_REALTIME
CLOCK_MONOTONIC
CLOCK_PROCESS_CPUTIME_ID
CLOCK_THREAD_CPUTIME_ID
CLOCK_REALTIME_HR
CLOCK_MONOTONIC_HR

Meaning that both the ClockType.coarse nor ClockType.raw tests will also fail as well as ClockType.bootTime.

dmd-cxx cherry-pick of #2580.

clock_gettime on CentOS 5.11 (Linux 2.6.18) supports only:

  CLOCK_REALTIME
  CLOCK_MONOTONIC
  CLOCK_PROCESS_CPUTIME_ID
  CLOCK_THREAD_CPUTIME_ID
  CLOCK_REALTIME_HR
  CLOCK_MONOTONIC_HR

Meaning that both the ClockType.coarse nor ClockType.raw tests will also
fail as well as ClockType.bootTime.
@ibuclaw ibuclaw added the Trivial label Apr 24, 2019
@dlang-bot
Copy link
Contributor

@dlang-bot dlang-bot commented Apr 24, 2019

Thanks for your pull request, @ibuclaw!

Bugzilla references

Your PR doesn't reference any Bugzilla issue.

If your PR contains non-trivial changes, please reference a Bugzilla issue or create a manual changelog.

Testing this PR locally

If you don't have a local development environment setup, you can use Digger to test this PR:

dub fetch digger
dub run digger -- build "dmd-cxx + druntime#2581"
@thewilsonator thewilsonator merged commit e03164b into dlang:dmd-cxx Apr 24, 2019
1 of 3 checks passed
1 of 3 checks passed
auto-tester Pass: 7, Fail: 2, Pending: 1
Details
ci/circleci: Build Error Your tests failed on CircleCI
Details
buildkite/druntime Build #1597 passed (7 seconds)
Details
@ibuclaw ibuclaw deleted the ibuclaw:dmd-cxx-older-linux branch Apr 24, 2019
kraj pushed a commit to kraj/gcc that referenced this pull request Apr 24, 2019
Merges upstream druntime e03164b5.

Reviewed-on: dlang/druntime#2581

libphobos/ChangeLog:

2019-04-24  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/89432
	* testsuite/lib/libphobos.exp (check_effective_target_linux_pre_2639):
	New proc.
	* testsuite/libphobos.druntime/druntime.exp: Add compiler flag
	-fversion=Linux_Pre_2639 if target is linux_pre_2639.
	* testsuite/libphobos.druntime_shared/druntime_shared.exp: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@270554 138bc75d-0d04-0410-961f-82ee72b054a4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants