Explicitly link gdk and gtk against libm
We used to get an implicit -lm from gdk-pixbuf, but that has recently been changed to not inject extraneous libraries into link lines, so we have to do it ourselves now. This is more correct, anyway.
This commit is contained in:
		| @ -1263,7 +1263,7 @@ LDFLAGS="$saved_ldflags" | ||||
|  | ||||
| GDK_PACKAGES="$PANGO_PACKAGES $GIO_PACKAGE $X_PACKAGES $WAYLAND_PACKAGES gdk-pixbuf-2.0 $cairo_backends cairo-gobject" | ||||
|  | ||||
| GDK_DEP_LIBS="$GDK_EXTRA_LIBS `$PKG_CONFIG --libs $GDK_PACKAGES`" | ||||
| GDK_DEP_LIBS="$GDK_EXTRA_LIBS `$PKG_CONFIG --libs $GDK_PACKAGES` $MATH_LIB" | ||||
| GDK_DEP_CFLAGS="`$PKG_CONFIG --cflags  gthread-2.0 $GDK_PACKAGES` $GDK_EXTRA_CFLAGS" | ||||
| # | ||||
| # If we aren't writing explicit dependencies, then don't put the extra libraries we need | ||||
| @ -1320,7 +1320,7 @@ if test x"$os_openbsd" = xyes; then | ||||
| fi | ||||
|  | ||||
| GTK_EXTRA_CFLAGS= | ||||
| GTK_DEP_LIBS="$GDK_EXTRA_LIBS $GTK_DEP_LIBS_FOR_X `$PKG_CONFIG --libs $PANGO_PACKAGES $GTK_PACKAGES_FOR_X $GTK_PACKAGES` $GTK_EXTRA_LIBS" | ||||
| GTK_DEP_LIBS="$GDK_EXTRA_LIBS $GTK_DEP_LIBS_FOR_X `$PKG_CONFIG --libs $PANGO_PACKAGES $GTK_PACKAGES_FOR_X $GTK_PACKAGES` $GTK_EXTRA_LIBS $MATH_LIB" | ||||
| GTK_DEP_CFLAGS="`$PKG_CONFIG --cflags  gthread-2.0 $GDK_PACKAGES $GTK_PACKAGES` $GDK_EXTRA_CFLAGS $GTK_EXTRA_CFLAGS" | ||||
|  | ||||
| if test x"$os_win32" = xyes; then | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Matthias Clasen
					Matthias Clasen