diff options
author | Corentin Gay <gay@adacore.com> | 2019-12-30 22:36:14 +0000 |
---|---|---|
committer | Olivier Hainque <hainque@gcc.gnu.org> | 2019-12-30 22:36:14 +0000 |
commit | 784daa979bf0410d5a0face24a29753129d54600 (patch) | |
tree | dc90d5e5ffe4a9287ac2de6477a563b5ba150616 | |
parent | 1cf49e515c992d4cf4dcbccf0904e8b9e2461820 (diff) | |
download | gcc-784daa979bf0410d5a0face24a29753129d54600.zip gcc-784daa979bf0410d5a0face24a29753129d54600.tar.gz gcc-784daa979bf0410d5a0face24a29753129d54600.tar.bz2 |
VxWorks has_nanosleep for libstdc++ enable-libstdcxx-time auto
2019-12-30 Corentin Gay <gay@adacore.com>
* acinclude.m4 (vxworks*): New entry. Set ac_has_nanosleep=yes.
* configure: Regenerate.
From-SVN: r279796
-rw-r--r-- | libstdc++-v3/ChangeLog | 5 | ||||
-rw-r--r-- | libstdc++-v3/acinclude.m4 | 5 | ||||
-rwxr-xr-x | libstdc++-v3/configure | 5 |
3 files changed, 15 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index c9b4922..564015d 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2019-12-30 Corentin Gay <gay@adacore.com> + + * acinclude.m4 (vxworks*): New entry. Set ac_has_nanosleep=yes. + * configure: Regenerate. + 2019-12-30 Jerome Lambourg <lambourg@adacore.com> Olivier Hainque <hainque@adacore.com> diff --git a/libstdc++-v3/acinclude.m4 b/libstdc++-v3/acinclude.m4 index c0d1059..c537a26 100644 --- a/libstdc++-v3/acinclude.m4 +++ b/libstdc++-v3/acinclude.m4 @@ -1407,6 +1407,11 @@ AC_DEFUN([GLIBCXX_ENABLE_LIBSTDCXX_TIME], [ ac_has_nanosleep=yes ac_has_sched_yield=yes ;; + # VxWorks has nanosleep as soon as the kernel is configured with + # INCLUDE_POSIX_TIMERS, which is normally/most-often the case. + vxworks*) + ac_has_nanosleep=yes + ;; gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu) AC_MSG_CHECKING([for at least GNU libc 2.17]) AC_TRY_COMPILE( diff --git a/libstdc++-v3/configure b/libstdc++-v3/configure index d96bd14..d2e516d 100755 --- a/libstdc++-v3/configure +++ b/libstdc++-v3/configure @@ -21060,6 +21060,11 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_has_nanosleep=yes ac_has_sched_yield=yes ;; + # VxWorks has nanosleep as soon as the kernel is configured with + # INCLUDE_POSIX_TIMERS, which is normally/most-often the case. + vxworks*) + ac_has_nanosleep=yes + ;; gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for at least GNU libc 2.17" >&5 $as_echo_n "checking for at least GNU libc 2.17... " >&6; } |