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
Merged

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

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
Development

Successfully merging this pull request may close these issues.

3 participants