components/ocaml/patches/ocaml-user-cflags.patch
author Brian Cameron <brian.cameron@oracle.com>
Wed, 21 Aug 2013 14:33:32 -0700
changeset 1450 02791a89ea4f
permissions -rw-r--r--
17262870 Migrate ocaml to Userland


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