This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] RTEMS: Enable some libstdc++ features
- From: Sebastian Huber <sebastian dot huber at embedded-brains dot de>
- To: gcc-patches at gcc dot gnu dot org
- Cc: libstdc++ at gcc dot gnu dot org
- Date: Mon, 20 Nov 2017 09:03:26 +0100
- Subject: [PATCH] RTEMS: Enable some libstdc++ features
- Authentication-results: sourceware.org; auth=none
libstdc++/
* acinclude.m4 (GLIBCXX_ENABLE_LIBSTDCXX_TIME): Add rtems*.
(GLIBCXX_ENABLE_FILESYSTEM_TS): Likewise.
* configure: Regenerate.
---
libstdc++-v3/acinclude.m4 | 5 ++++-
libstdc++-v3/configure | 5 ++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/libstdc++-v3/acinclude.m4 b/libstdc++-v3/acinclude.m4
index 599308f587a..b2a7694344d 100644
--- a/libstdc++-v3/acinclude.m4
+++ b/libstdc++-v3/acinclude.m4
@@ -1422,7 +1422,7 @@ AC_DEFUN([GLIBCXX_ENABLE_LIBSTDCXX_TIME], [
ac_has_nanosleep=yes
ac_has_sched_yield=yes
;;
- freebsd*|netbsd*|dragonfly*)
+ freebsd*|netbsd*|dragonfly*|rtems*)
ac_has_clock_monotonic=yes
ac_has_clock_realtime=yes
ac_has_nanosleep=yes
@@ -4294,6 +4294,9 @@ AC_DEFUN([GLIBCXX_ENABLE_FILESYSTEM_TS], [
gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
enable_libstdcxx_filesystem_ts=yes
;;
+ rtems*)
+ enable_libstdcxx_filesystem_ts=yes
+ ;;
solaris*)
enable_libstdcxx_filesystem_ts=yes
;;
diff --git a/libstdc++-v3/configure b/libstdc++-v3/configure
index 836a6d5a8f1..b365431a801 100755
--- a/libstdc++-v3/configure
+++ b/libstdc++-v3/configure
@@ -20564,7 +20564,7 @@ $as_echo "$glibcxx_glibc217" >&6; }
ac_has_nanosleep=yes
ac_has_sched_yield=yes
;;
- freebsd*|netbsd*|dragonfly*)
+ freebsd*|netbsd*|dragonfly*|rtems*)
ac_has_clock_monotonic=yes
ac_has_clock_realtime=yes
ac_has_nanosleep=yes
@@ -79994,6 +79994,9 @@ $as_echo_n "checking whether to build Filesystem TS support... " >&6; }
gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
enable_libstdcxx_filesystem_ts=yes
;;
+ rtems*)
+ enable_libstdcxx_filesystem_ts=yes
+ ;;
solaris*)
enable_libstdcxx_filesystem_ts=yes
;;
--
2.12.3