shithub: puzzles

Download patch

ref: 51d1f0f856b92a31cee4985f950a7c6b58169d21
parent: 4f81608c40cdecec7448d97f4bbf7f01b524b963
author: Simon Tatham <anakin@pobox.com>
date: Sat Apr 7 18:28:59 EDT 2012

Add an explicit -lm to the link lines in Makefile.gtk, after two users
reported on the same day that this is now necessary since up-to-date
GNU tools won't consider it sufficient to have libm be a dependency of
other explicitly referenced libraries if you're directly referring to
the contents of libm yourself.

[originally from svn r9448]

--- a/mkfiles.pl
+++ b/mkfiles.pl
@@ -1118,8 +1118,8 @@
     &splitline("CFLAGS := -O2 -Wall -Werror -ansi -pedantic -g " .
 	       (join " ", map {"-I$dirpfx$_"} @srcdirs) .
 	       " `\$(GTK_CONFIG) --cflags` \$(CFLAGS)")."\n".
-    "XLIBS = `\$(GTK_CONFIG) --libs`\n".
-    "ULIBS =#\n".
+    "XLIBS = `\$(GTK_CONFIG) --libs` -lm\n".
+    "ULIBS = -lm#\n".
     "INSTALL=install\n",
     "INSTALL_PROGRAM=\$(INSTALL)\n",
     "INSTALL_DATA=\$(INSTALL)\n",