Link against libm to avoid Python related linking errors.
authorUwe Hermann <uwe@hermann-uwe.de>
Fri, 3 Jan 2014 16:41:24 +0000 (17:41 +0100)
committerUwe Hermann <uwe@hermann-uwe.de>
Fri, 3 Jan 2014 16:41:24 +0000 (17:41 +0100)
The python3-config script reported "-lm" as linker option previously,
but we switched to using pkg-config (among other things for
cross-compile support) which doesn't report "-lm" though (this is a
common behaviour across multiple distros and OSes).

configure.ac

index deedd5c697dfc82f4ad8a9354a7eddeea8332a93..2d480eed399696fb5e79d88420d1c9236ad34fbe 100644 (file)
@@ -112,6 +112,9 @@ esac
 AC_SUBST(CPPFLAGS_PYTHON)
 AC_SUBST(LDFLAGS_PYTHON)
 
+# Link against libm, this is required (among other things) by Python.
+AC_SEARCH_LIBS([pow], [m])
+
 # The Check unit testing framework is optional. Disable if not found.
 PKG_CHECK_MODULES([check], [check >= 0.9.4],
        [have_check="yes"; CFLAGS="$CFLAGS $check_CFLAGS";