# Fix linkage. diff -uprk.orig glibc-2.3.5.orig/configure.in glibc-2.3.5/configure.in --- glibc-2.3.5.orig/configure.in 2004-12-15 18:53:25 +0000 +++ glibc-2.3.5/configure.in 2004-12-15 18:53:25 +0000 @@ -1925,7 +1925,7 @@ if test "$with_gd" != "no"; then old_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $libgd_ldflags" old_LIBS="$LIBS" - LIBS="$LIBS -lgd -lpng -lz -lm" + LIBS="$LIBS -lgd" AC_TRY_LINK([#include ], [gdImagePng (0, 0)], LIBGD=yes, LIBGD=no) CFLAGS="$old_CFLAGS" LDFLAGS="$old_LDFLAGS" diff -uprk.orig glibc-2.3.5.orig/configure glibc-2.3.5/configure --- glibc-2.3.5.orig/configure 2005-04-07 02:12:00 +0000 +++ glibc-2.3.5/configure 2005-04-07 02:12:00 +0000 @@ -6571,7 +6571,7 @@ if test "$with_gd" != "no"; then old_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $libgd_ldflags" old_LIBS="$LIBS" - LIBS="$LIBS -lgd -lpng -lz -lm" + LIBS="$LIBS -lgd" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF diff -uprk.orig glibc-2.3.5.orig/malloc/Makefile glibc-2.3.5/malloc/Makefile --- glibc-2.3.5.orig/malloc/Makefile 2005-05-09 10:28:23 +0000 +++ glibc-2.3.5/malloc/Makefile 2005-05-09 10:28:23 +0000 @@ -97,7 +97,7 @@ do-memusagestat: $(objpfx)memusagestat memusagestat-modules = memusagestat $(objpfx)memusagestat: $(memusagestat-modules:%=$(objpfx)%.o) - $(LINK.o) -o $@ $^ $(libgd-LDFLAGS) -lgd -lpng -lz -lm + $(LINK.o) -o $@ $^ $(libgd-LDFLAGS) -lgd include ../Rules