--- build.sh.orig	2009-05-28 13:02:39.000000000 -0700
+++ build_steve.sh	2009-05-28 13:02:18.000000000 -0700
@@ -49,7 +49,8 @@
 		$WRE_MAKE distclean
  		$WRE_MAKE clean
     fi	
-	./config --prefix=$WRE_ROOT/prereqs shared; checkError $? "openssl configure"
+	#./config --prefix=$WRE_ROOT/prereqs shared; checkError $? "openssl configure"
+        CFLAGS="-fPIC" CXXFLAGS="-fPIC" ./config --prefix=$WRE_ROOT/prereqs shared; checkError $? "openssl configure"
 	$WRE_MAKE; checkError $? "openssl make"
 	$WRE_MAKE install; checkError $? "openssl make install"
 	cd ..	
@@ -126,7 +127,9 @@
         # this may be safe for all options, but 32-bit versions don't need it, and 64-bit ones do
         PERLCFGOPTS="-Accflags=\"-fPIC\""
     fi
-	./Configure -Dprefix=$WRE_ROOT/prereqs -des $PERLCFGOPTS; checkError $? "Perl Configure" 
+	#./Configure -Dprefix=$WRE_ROOT/prereqs -des $PERLCFGOPTS; checkError $? "Perl Configure" 
+       ./Configure -Dprefix=$WRE_ROOT/prereqs -Accflags="-fPIC" -des; checkError $? "Perl Configure"
+
 	$WRE_MAKE; checkError $? "Perl make"
 	$WRE_MAKE install; checkError $? "Perl make install"
 	cd $WRE_BUILDDIR
@@ -181,7 +184,9 @@
 	if [ "$WRE_CLEAN" == 1 ]; then
 		$WRE_MAKE distclean
     fi	
-	CC=gcc CFLAGS="-O3 -fno-omit-frame-pointer" CXX=g++ CXXFLAGS="-O3 -fno-omit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti" ./configure --prefix=$WRE_ROOT/prereqs --sysconfdir=$WRE_ROOT/etc --localstatedir=$WRE_ROOT/var/mysqldata --with-extra-charsets=all --enable-thread-safe-client --enable-local-infile --disable-shared --enable-assembler --with-readline --without-debug --enable-largefile=yes --with-ssl --with-mysqld-user=webgui --with-unix-socket-path=$WRE_ROOT/var/mysqldata/mysql.sock --without-docs --without-man; checkError $? "MySQL Configure"
+	#CC=gcc CFLAGS="-O3 -fno-omit-frame-pointer" CXX=g++ CXXFLAGS="-O3 -fno-omit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti" ./configure --prefix=$WRE_ROOT/prereqs --sysconfdir=$WRE_ROOT/etc --localstatedir=$WRE_ROOT/var/mysqldata --with-extra-charsets=all --enable-thread-safe-client --enable-local-infile --disable-shared --enable-assembler --with-readline --without-debug --enable-largefile=yes --with-ssl --with-mysqld-user=webgui --with-unix-socket-path=$WRE_ROOT/var/mysqldata/mysql.sock --without-docs --without-man; checkError $? "MySQL Configure"
+        CC=gcc CFLAGS="-O3 -fPIC -fno-omit-frame-pointer" CXX=g++ CXXFLAGS="-O3 -fPIC -fno-omit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti" ./configure --prefix=$WRE_ROOT/prereqs --sysconfdir=$WRE_ROOT/etc --localstatedir=$WRE_ROOT/var/mysqldata --with-extra-charsets=all --enable-thread-safe-client --enable-local-infile --disable-shared --enable-assembler --with-readline --without-debug --enable-large-files=yes --enable-largefile=yes --with-ssl --with-openssl=$WRE_ROOT/prereqs --with-mysqld-user=webgui --with-unix-socket-path=$WRE_ROOT/var/mysqldata/mysql.sock --without-docs --without-man $WRE_MYSQL_EXTRAS; checkError $? "MySQL Configure"
+
 	$WRE_MAKE; checkError $? "MySQL make"
 	$WRE_MAKE install; checkError $? "MySQL make install"
 	cd $WRE_BUILDDIR
@@ -229,7 +234,8 @@
             export IM_OPTION="--without-threads"
         ;;
     esac 
-    GNUMAKE=$WRE_MAKE ./configure --prefix=$WRE_ROOT/prereqs --enable-delegate-build LDFLAGS=-L$WRE_ROOT/prereqs/lib CPPFLAGS=-I$WRE_ROOT/prereqs/include --enable-shared=yes --with-gvc=yes --with-jp2=yes --with-jpeg=yes --with-png=yes --with-perl=yes --with-x=no $IM_OPTION; checkError $? "Image Magick configure"
+    #GNUMAKE=$WRE_MAKE ./configure --prefix=$WRE_ROOT/prereqs --enable-delegate-build LDFLAGS=-L$WRE_ROOT/prereqs/lib CPPFLAGS=-I$WRE_ROOT/prereqs/include --enable-shared=yes --with-gvc=yes --with-jp2=yes --with-jpeg=yes --with-png=yes --with-perl=yes --with-x=no $IM_OPTION; checkError $? "Image Magick configure"
+    GNUMAKE=$WRE_MAKE ./configure --prefix=$WRE_ROOT/prereqs --enable-delegate-build LDFLAGS=-L$WRE_ROOT/prereqs/lib/perl5/5.10.0/x86_64-linux/CORE/ CPPFLAGS=-I$WRE_ROOT/prereqs/include --enable-shared=yes --with-gvc=yes --with-jp2=yes --with-jpeg=yes --with-png=yes --with-perl=yes --with-x=no $IM_OPTION; checkError $? "Image Magick configure"
     if [ "$WRE_OSNAME" == "Darwin" ]; then
         # technically this is only for Darwin i386, but i don't know how to detect that
         $WRE_ROOT/prereqs/bin/perl -i -p -e's[\#if defined\(PNG_USE_PNGGCCRD\) \&\& defined\(PNG_ASSEMBLER_CODE_SUPPORTED\) \\][#if FALSE]g' coders/png.c

