diff -ur plt-4.1.3/src/configure plt-4.1.3.new/src/configure --- plt-4.1.3/src/configure 2008-11-17 02:34:23.000000000 +0700 +++ plt-4.1.3.new/src/configure 2009-01-16 17:08:56.000000000 +0700 @@ -5802,6 +5802,7 @@ LIBS="$LIBS -rdynamic" DYN_CFLAGS="-fPIC" GC_THREADS_FLAG="-DGC_LINUX_THREADS" + LIBMZSCHEME_DEP="-ldl -lm" # PPC: X11 librares are not found case `$UNAME -m` in #Required for CentOS 4.6 diff -ur plt-4.1.3/src/mred/Makefile.in plt-4.1.3.new/src/mred/Makefile.in --- plt-4.1.3/src/mred/Makefile.in 2008-11-17 02:34:13.000000000 +0700 +++ plt-4.1.3.new/src/mred/Makefile.in 2009-01-16 17:09:28.000000000 +0700 @@ -125,7 +125,7 @@ $(MREDLINKER) $(MREDLDFLAGS) $(MRSTATIC) -o mred@CGC@ $(MREDOBJECTS) $(MREDLDLIBS) $(MRSTATIC_STUB) libmred.@LIBSFX@: $(WXLIBSNORM) - $(AR) $(ARFLAGS) libmred.@LIBSFX@ $(WXLIBSNORM) @LIBMRED_DEP@ + $(AR) $(ARFLAGS) libmred.@LIBSFX@ $(WXLIBSNORM) @LIBMRED_DEP@ @LDFLAGS@ $(LDLIBS) MRFW = PLT_MrEd.framework/Versions/$(FWVERSION)/PLT_MrEd MRFWRES = PLT_MrEd.framework/Versions/$(FWVERSION)/Resources/PLT_MrEd.rsrc diff -ur plt-4.1.3/src/mzscheme/gc2/Makefile.in plt-4.1.3.new/src/mzscheme/gc2/Makefile.in --- plt-4.1.3/src/mzscheme/gc2/Makefile.in 2008-11-17 02:34:23.000000000 +0700 +++ plt-4.1.3.new/src/mzscheme/gc2/Makefile.in 2009-01-16 17:26:13.000000000 +0700 @@ -355,7 +355,7 @@ EXTRA_OBJS_L = ../src/gmp.@LTO@ $(@FOREIGN_IF_USED@_OBJSLIB) ../libmzscheme3m.@LIBSFX@: $(OBJS) $(EXTRA_OBJS_T) jit.@LTO@ gc2.@LTO@ - $(AR) $(ARFLAGS) ../libmzscheme3m.@LIBSFX@ $(OBJS) $(EXTRA_OBJS_L) jit.@LTO@ gc2.@LTO@ + $(AR) $(ARFLAGS) ../libmzscheme3m.@LIBSFX@ $(OBJS) $(EXTRA_OBJS_L) jit.@LTO@ gc2.@LTO@ @LDFLAGS@ @LIBS@ $(RANLIB) ../libmzscheme3m.@LIBSFX@ ../libmzscheme_compact_gc.@LIBSFX@: $(OBJS) $(EXTRA_OBJS_T) jit_compact_gc.@LTO@ compact_gc.@LTO@