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