From c66d5c20cf78b6ab144e77788eedcaecb17e2e6f Mon Sep 17 00:00:00 2001 From: Bryan Hundven Date: Fri, 26 Feb 2016 03:34:52 -0800 Subject: configure: Check to see if gcc can static link This is a semi-nasty-hack to see if gcc can static link. Obviously on Mac OS X this is not possible, so we set CT_CONFIGURE_has_static_link=y if it can. Signed-off-by: Bryan Hundven diff --git a/configure.ac b/configure.ac index 4f0b428..4fd5776 100644 --- a/configure.ac +++ b/configure.ac @@ -133,6 +133,19 @@ AS_IF([test -z "$CC"], [AC_MSG_ERROR([no suitable compiler found])]) AC_PROG_CPP +#--------------------------------------------------------------------- +# Check to see if gcc can static link +AC_MSG_CHECKING([if gcc can static link]) +echo "int main() {}" | gcc -static -xc - > /dev/null 2>&1 +static_test=$? +AS_IF([test $static_test -eq 0], + [static_link=y + AC_MSG_RESULT([yes])], + [test $static_test -ne 0], + [static_link= + AC_MSG_RESULT([no])]) +ACX_SET_KCONFIG_OPTION([static_link]) + # But we still need a way to specify the PATH to GNU versions (Damn MacOS) AC_ARG_WITH([objcopy], AS_HELP_STRING([--with-objcopy=PATH], -- cgit v0.10.2-6-g49f6