Commit e8e8b9a4 authored by Brad Smith's avatar Brad Smith Committed by Fiona Glaser

Set libm in the configure script if the OS has libm

Prerequisite for another configure patch after this.
Idea copied from libpthread.
parent 8980dd8a
......@@ -448,6 +448,7 @@ else
fi
fi
libm=""
case $host_os in
beos*)
SYS="BEOS"
......@@ -456,37 +457,37 @@ case $host_os in
darwin*)
SYS="MACOSX"
CFLAGS="$CFLAGS -falign-loops=16"
LDFLAGS="$LDFLAGS -lm"
libm="-lm"
if [ "$pic" = "no" ]; then
cc_check "" -mdynamic-no-pic && CFLAGS="$CFLAGS -mdynamic-no-pic"
fi
;;
freebsd*)
SYS="FREEBSD"
LDFLAGS="$LDFLAGS -lm"
libm="-lm"
;;
kfreebsd*-gnu)
SYS="FREEBSD"
define HAVE_MALLOC_H
LDFLAGS="$LDFLAGS -lm"
libm="-lm"
;;
netbsd*)
SYS="NETBSD"
LDFLAGS="$LDFLAGS -lm"
libm="-lm"
;;
openbsd*)
SYS="OPENBSD"
LDFLAGS="$LDFLAGS -lm"
libm="-lm"
;;
*linux*)
SYS="LINUX"
define HAVE_MALLOC_H
LDFLAGS="$LDFLAGS -lm"
libm="-lm"
;;
gnu*)
SYS="HURD"
define HAVE_MALLOC_H
LDFLAGS="$LDFLAGS -lm"
libm="-lm"
;;
cygwin*)
EXE=".exe"
......@@ -512,7 +513,7 @@ case $host_os in
sunos*|solaris*)
SYS="SunOS"
define HAVE_MALLOC_H
LDFLAGS="$LDFLAGS -lm"
libm="-lm"
if cc_check "" /usr/lib/64/values-xpg6.o; then
LDFLAGS="$LDFLAGS /usr/lib/64/values-xpg6.o"
else
......@@ -525,6 +526,8 @@ case $host_os in
;;
esac
LDFLAGS="$LDFLAGS $libm"
case $host_cpu in
i*86)
ARCH="X86"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment