components/ocaml/patches/ocaml-user-cflags.patch
changeset 1450 02791a89ea4f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/ocaml/patches/ocaml-user-cflags.patch	Wed Aug 21 14:33:32 2013 -0700
@@ -0,0 +1,25 @@
+
+Patch allows UL_LDFLAGS set in Makefile to be passed along to ocaml.
+
+--- ocaml-3.11.2/configure-orig	2013-06-27 21:29:22.692330246 -0500
++++ ocaml-3.11.2/configure	2013-06-27 21:29:38.111921104 -0500
+@@ -1534,6 +1534,10 @@ esac
+ bytecccompopts="$bytecccompopts $CFLAGS"
+ nativecccompopts="$nativecccompopts $CFLAGS"
+ 
++# Allow user defined C Compiler flags
++bytecccompopts="$bytecccompopts $CFLAGS"
++nativecccompopts="$nativecccompopts $CFLAGS"
++
+ # Finish generated files
+ 
+ cclibs="$cclibs $mathlib"
+@@ -1541,7 +1545,7 @@ cclibs="$cclibs $mathlib"
+ echo "BYTECC=$bytecc" >> Makefile
+ echo "BYTECCCOMPOPTS=$bytecccompopts" >> Makefile
+ echo "BYTECCLINKOPTS=$bytecclinkopts" >> Makefile
+-echo "BYTECCLIBS=$cclibs $dllib $curseslibs $pthread_link" >> Makefile
++echo "BYTECCLIBS=$cclibs $dllib $curseslibs $pthread_link $UL_LDFLAGS" >> Makefile
+ echo "BYTECCRPATH=$byteccrpath" >> Makefile
+ echo "EXE=$exe" >> Makefile
+ echo "SUPPORTS_SHARED_LIBRARIES=$shared_libraries_supported" >> Makefile