diff -ruNw perl-5.12.3/Configure perl-5.12.3/Configure
--- perl-5.12.3/Configure	2011-01-09 20:20:52.000000000 +0000
+++ perl-5.12.3/Configure	2011-02-08 15:48:05.000000000 +0000
@@ -5164,11 +5164,12 @@
 	# is to add the flag to the flags passed to the compiler at link time,
 	# as that way the compiler can do the right implementation dependant
 	# thing. (NWC)
-	case "$gccversion" in
-	?*)	set stack-protector -fstack-protector
-		eval $checkccflag
-		;;
-	esac
+	# On Mac OS X gcc doesn't do the right thing when building for targets 10.4
+	#case "$gccversion" in
+	#?*)	set stack-protector -fstack-protector
+	#	eval $checkccflag
+	#	;;
+	#esac
 	;;
 esac
 
diff -ruNw perl-5.12.3/hints/darwin.sh perl-5.12.3/hints/darwin.sh
--- perl-5.12.3/hints/darwin.sh	2011-01-09 20:20:55.000000000 +0000
+++ perl-5.12.3/hints/darwin.sh	2011-02-02 02:31:23.000000000 +0000
@@ -317,3 +317,7 @@
 # makefile in the same place.  Since Darwin uses GNU make, this dodges
 # the problem.
 firstmakefile=GNUmakefile;
+
+# support Tiger where libutil is not present
+libswanted=`echo " $libswanted " | sed -e 's/ util / /g'`
+
