Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.

[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 typos, formatting, comments label Apr 24, 2019
@dlang-bot
Copy link
Contributor

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
@ibuclaw ibuclaw deleted the dmd-cxx-older-linux branch April 24, 2019 16:18
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 subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Trivial typos, formatting, comments
Projects
None yet
3 participants