From: Stéphane Graber Date: Tue, 8 Jan 2013 17:02:51 +0000 (-0500) Subject: configure.ac: Add code to detect bionic C library X-Git-Tag: lxc-0.9.0.alpha3~1^2~70 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a6168a17ee9d7fb3f3eaec61c0db724bf877afdc;p=thirdparty%2Flxc.git configure.ac: Add code to detect bionic C library This adds a new IS_BIONIC define that can be used to detect whether we are building with eglibc or with bionic. Signed-off-by: Stéphane Graber Acked-by: Serge E. Hallyn --- diff --git a/configure.ac b/configure.ac index 2add6a3f9..9694d3094 100644 --- a/configure.ac +++ b/configure.ac @@ -192,6 +192,22 @@ else fi AC_SUBST([CAP_LIBS]) +# Check for alternate C libraries +AC_MSG_CHECKING(for bionic libc) +AC_COMPILE_IFELSE([AC_LANG_PROGRAM( + [[#ifndef __ANDROID__ +error: Not bionic! +#endif]])], + [is_bionic=yes], + [is_bionic=no]) +if test "x$is_bionic" = "xyes"; then + AC_DEFINE([IS_BIONIC], 1, ["bionic libc"]) + AC_MSG_RESULT([yes]) +else + AC_MSG_RESULT([no]) +fi +AM_CONDITIONAL([IS_BIONIC], [test "x$is_bionic" = "xyes"]) + # Some systems lack PR_CAPBSET_DROP definition => HAVE_DECL_PR_CAPBSET_DROP AC_CHECK_DECLS([PR_CAPBSET_DROP], [], [], [#include ])