[MLton-commit] r6861
    Wesley Terpstra 
    wesley at mlton.org
       
    Wed Sep 17 19:55:53 PDT 2008
    
    
  
libarchive needs to link against pic mlton libraries
----------------------------------------------------------------------
U   mlton/trunk/mlton/main/main.fun
----------------------------------------------------------------------
Modified: mlton/trunk/mlton/main/main.fun
===================================================================
--- mlton/trunk/mlton/main/main.fun	2008-09-18 02:03:53 UTC (rev 6860)
+++ mlton/trunk/mlton/main/main.fun	2008-09-18 02:55:51 UTC (rev 6861)
@@ -969,7 +969,10 @@
                       ["-lmlton", "-lgdtoa"],
                       addTargetOpts linkOpts]
       val linkArchives =
-         if !debugRuntime then 
+         if positionIndependent then 
+         [OS.Path.joinDirFile { dir = !libTargetDir, file = "libmlton-pic.a" }, 
+          OS.Path.joinDirFile { dir = !libTargetDir, file = "libgdtoa-pic.a" }]
+         else if !debugRuntime then 
          [OS.Path.joinDirFile { dir = !libTargetDir, file = "libmlton-gdb.a" }, 
           OS.Path.joinDirFile { dir = !libTargetDir, file = "libgdtoa-gdb.a" }]
          else 
    
    
More information about the MLton-commit
mailing list