]> git.ipfire.org Git - thirdparty/gcc.git/commit
Enable some features for RTEMS in libstdc++
authorSebastian Huber <sebastian.huber@embedded-brains.de>
Wed, 8 Jun 2022 06:44:36 +0000 (08:44 +0200)
committerSebastian Huber <sebastian.huber@embedded-brains.de>
Fri, 1 Jul 2022 10:03:13 +0000 (12:03 +0200)
commite0466d32eb3422e6d206a16845e4e594d3a0f2b2
treed6d42cff050f6e3ee75cae2b6dc20b66c9b0a463
parent9a33a3e2f7517a994410ca33d00052c6d3f86aff
Enable some features for RTEMS in libstdc++

Remove RTEMS support from crossconfig.m4 since this code is not used due to
"with_newlib" being "yes".

libstdc++-v3/ChangeLog:

* configure: Regnerate.
* configure.ac (newlib, *-rtems*): Enable TLS support for all RTEMS
targets except bfin, lm32, mips, moxie, or1k, and v850.
For all RTEMS targets, define HAVE_ALIGNED_ALLOC, HAVE_AT_QUICK_EXIT,
HAVE_LINK, HAVE_POLL, HAVE_QUICK_EXIT, HAVE_READLINK, HAVE_SETENV,
HAVE_SLEEP, HAVE_SOCKATMARK, HAVE_STRERROR_L, HAVE_SYMLINK,
HAVE_TRUNCATE, and HAVE_USLEEP.
* crossconfig.m4 (*-rtems*): Remove.
libstdc++-v3/configure
libstdc++-v3/configure.ac
libstdc++-v3/crossconfig.m4