[PATCH] libstdc++-v3: Have aligned_alloc() on Newlib
Sebastian Huber
sebastian.huber@embedded-brains.de
Wed Aug 8 08:52:00 GMT 2018
While building for Newlib, some configure checks must be hard coded.
The aligned_alloc() is supported since 2015 in Newlib.
libstdc++-v3
PR target/85904
* configure.ac): Define HAVE_ALIGNED_ALLOC if building for
Newlib.
* configure: Regnerate.
---
libstdc++-v3/configure | 2 ++
libstdc++-v3/configure.ac | 1 +
2 files changed, 3 insertions(+)
diff --git a/libstdc++-v3/configure b/libstdc++-v3/configure
index d33081d544c..53803b7e599 100755
--- a/libstdc++-v3/configure
+++ b/libstdc++-v3/configure
@@ -28967,6 +28967,8 @@ else
$as_echo "#define HAVE_TANHF 1" >>confdefs.h
+ $as_echo "#define HAVE_ALIGNED_ALLOC 1" >>confdefs.h
+
$as_echo "#define HAVE_ICONV 1" >>confdefs.h
$as_echo "#define HAVE_MEMALIGN 1" >>confdefs.h
diff --git a/libstdc++-v3/configure.ac b/libstdc++-v3/configure.ac
index 332af3706d3..e15228dde5e 100644
--- a/libstdc++-v3/configure.ac
+++ b/libstdc++-v3/configure.ac
@@ -330,6 +330,7 @@ else
AC_DEFINE(HAVE_TANF)
AC_DEFINE(HAVE_TANHF)
+ AC_DEFINE(HAVE_ALIGNED_ALLOC)
AC_DEFINE(HAVE_ICONV)
AC_DEFINE(HAVE_MEMALIGN)
else
--
2.13.7
More information about the Libstdc++
mailing list