summaryrefslogtreecommitdiff
path: root/libiberty
diff options
context:
space:
mode:
authorbrobecke <brobecke@138bc75d-0d04-0410-961f-82ee72b054a4>2015-11-06 21:37:49 +0000
committerbrobecke <brobecke@138bc75d-0d04-0410-961f-82ee72b054a4>2015-11-06 21:37:49 +0000
commit2ed4d1b7a5f4cb2b174b0f3048bc7c930d24a0d7 (patch)
tree87f6ebd7720d3b31abfe3c7134571641ebf1b831 /libiberty
parent7821c1b5d2dc5c65eeca7f5a662b1e3aca8ff7ff (diff)
downloadgcc-2ed4d1b7a5f4cb2b174b0f3048bc7c930d24a0d7.tar.gz
Do not use libiberty's getpagesize on Android
libiberty/ChangeLog: * configure.ac: Set AC_CV_FUNC_GETPAGESIZE to "yes" on Android hosts. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229893 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libiberty')
-rw-r--r--libiberty/ChangeLog6
-rwxr-xr-xlibiberty/configure6
-rw-r--r--libiberty/configure.ac6
3 files changed, 18 insertions, 0 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index b5ac8363c36..34ff62e8f43 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,9 @@
+2015-11-06 Joel Brobecker <brobecker@adacore.com>
+
+ * configure.ac: Set AC_CV_FUNC_GETPAGESIZE to "yes" on
+ Android hosts.
+ * configure: Regenerate.
+
2015-10-28 Jason Merrill <jason@redhat.com>
* Makefile.in (TAGS): Fix for separate build directory.
diff --git a/libiberty/configure b/libiberty/configure
index da2df4ec740..a40ae708797 100755
--- a/libiberty/configure
+++ b/libiberty/configure
@@ -6224,6 +6224,12 @@ if test -z "${setobjs}"; then
case "${host}" in
+ *-*-android*)
+ # On android, getpagesize is defined in unistd.h as a static inline
+ # function, which AC_CHECK_FUNCS does not handle properly.
+ ac_cv_func_getpagesize=yes
+ ;;
+
*-*-mingw32*)
# Under mingw32, sys_nerr and sys_errlist exist, but they are
# macros, so the test below won't find them.
diff --git a/libiberty/configure.ac b/libiberty/configure.ac
index 868be8e72d1..e21e3aa5809 100644
--- a/libiberty/configure.ac
+++ b/libiberty/configure.ac
@@ -600,6 +600,12 @@ if test -z "${setobjs}"; then
case "${host}" in
+ *-*-android*)
+ # On android, getpagesize is defined in unistd.h as a static inline
+ # function, which AC_CHECK_FUNCS does not handle properly.
+ ac_cv_func_getpagesize=yes
+ ;;
+
*-*-mingw32*)
# Under mingw32, sys_nerr and sys_errlist exist, but they are
# macros, so the test below won't find them.