Thank you for your bug report.
> I got multiple undefined references to math functions
> trying to build glpk-4.12 on GNU/Linux x86, gcc 3.3.4,
> binutils 2.15.92, make 3.80.
> Maybe a missing -lm ?
That is right. There is a bug in configure.in which appears if the
configure script detects the GMP library and due to which -lm is not
included in the option list.
There are two ways to fix the bug.
1. Patch configure.in and then run autoconf/automake.
Thanks to Davide Madrisan <[EMAIL PROTECTED]> who
provided the patch:
--- configure.in.orig 2006-11-09 09:43:01.000000000 +0100
+++ configure.in 2006-11-09 09:43:15.000000000 +0100
@@ -21,7 +21,7 @@
sed -e 's/#undef GLP_USE_GMP/#define GLP_USE_GMP/' \
./include/glpcfg.hin > ./include/glpcfg.h
rm -f ./include/glpcfg.hin
-LIBS="-lgmp"
+LIBS="-lgmp -lm"
else
echo "*** WARNING ***"
echo "To attain a much better performance on using exact arithmetic"
2. After configuring but before running make replace line 1367:
LIBS="-lgmp"
by the following line:
LIBS="-lgmp -lm"
directly in configure script, not in configure.in. This way can be
used if autoconf/automake are not installed.
_______________________________________________
Bug-glpk mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-glpk