Title: [152114] branches/dfgFourthTier/Source/_javascript_Core
Revision
152114
Author
fpi...@apple.com
Date
2013-06-27 10:57:23 -0700 (Thu, 27 Jun 2013)

Log Message

Unreviewed, fix build for LLVM ToT.

This doesn't affect those using the binary drops, but if you're building from
LLVM ToT you'll get link errors. These arise because we expect there to be a
libLLVMArchive, but that is no longer built by LLVM ToT. This casues the linker
to fall back on the system's libLLVMArchive, which is incompatible with the
other LLVM libs we pull in.
        
Also, we didn't need that library anyway and shouldn't have been linking
against it.

* Configurations/_javascript_Core.xcconfig:

Modified Paths

Diff

Modified: branches/dfgFourthTier/Source/_javascript_Core/ChangeLog (152113 => 152114)


--- branches/dfgFourthTier/Source/_javascript_Core/ChangeLog	2013-06-27 17:49:51 UTC (rev 152113)
+++ branches/dfgFourthTier/Source/_javascript_Core/ChangeLog	2013-06-27 17:57:23 UTC (rev 152114)
@@ -1,3 +1,18 @@
+2013-06-27  Filip Pizlo  <fpi...@apple.com>
+
+        Unreviewed, fix build for LLVM ToT.
+
+        This doesn't affect those using the binary drops, but if you're building from
+        LLVM ToT you'll get link errors. These arise because we expect there to be a
+        libLLVMArchive, but that is no longer built by LLVM ToT. This casues the linker
+        to fall back on the system's libLLVMArchive, which is incompatible with the
+        other LLVM libs we pull in.
+        
+        Also, we didn't need that library anyway and shouldn't have been linking
+        against it.
+
+        * Configurations/_javascript_Core.xcconfig:
+
 2013-06-26  Filip Pizlo  <fpi...@apple.com>
 
         fourthTier: FTL should support hole/OOB PutByVal's

Modified: branches/dfgFourthTier/Source/_javascript_Core/Configurations/_javascript_Core.xcconfig (152113 => 152114)


--- branches/dfgFourthTier/Source/_javascript_Core/Configurations/_javascript_Core.xcconfig	2013-06-27 17:49:51 UTC (rev 152113)
+++ branches/dfgFourthTier/Source/_javascript_Core/Configurations/_javascript_Core.xcconfig	2013-06-27 17:57:23 UTC (rev 152114)
@@ -34,7 +34,7 @@
 
 // Prevent C++ standard library operator new, delete and their related exception types from being exported as weak symbols.
 OTHER_LDFLAGS_HIDE_SYMBOLS = -Wl,-unexported_symbol -Wl,__ZTISt9bad_alloc -Wl,-unexported_symbol -Wl,__ZTISt9exception -Wl,-unexported_symbol -Wl,__ZTSSt9bad_alloc -Wl,-unexported_symbol -Wl,__ZTSSt9exception -Wl,-unexported_symbol -Wl,__ZdlPvS_ -Wl,-unexported_symbol -Wl,__ZnwmPv -Wl,-all_load;
-OTHER_LDFLAGS_LLVM = -lpthread -lm -lLLVMTableGen -lLLVMDebugInfo -lLLVMOption -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMX86Desc -lLLVMX86Info -lLLVMX86AsmPrinter -lLLVMX86Utils -lLLVMIRReader -lLLVMAsmParser -lLLVMMCDisassembler -lLLVMMCParser -lLLVMInstrumentation -lLLVMArchive -lLLVMBitReader -lLLVMInterpreter -lLLVMipo -lLLVMVectorize -lLLVMLinker -lLLVMBitWriter -lLLVMMCJIT -lLLVMJIT -lLLVMCodeGen -lLLVMObjCARCOpts -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMRuntimeDyld -lLLVMExecutionEngine -lLLVMTarget -lLLVMMC -lLLVMObject -lLLVMCore -lLLVMSupport;
+OTHER_LDFLAGS_LLVM = -lpthread -lm -lLLVMTableGen -lLLVMDebugInfo -lLLVMOption -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMX86Desc -lLLVMX86Info -lLLVMX86AsmPrinter -lLLVMX86Utils -lLLVMIRReader -lLLVMAsmParser -lLLVMMCDisassembler -lLLVMMCParser -lLLVMInstrumentation -lLLVMBitReader -lLLVMInterpreter -lLLVMipo -lLLVMVectorize -lLLVMLinker -lLLVMBitWriter -lLLVMMCJIT -lLLVMJIT -lLLVMCodeGen -lLLVMObjCARCOpts -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMRuntimeDyld -lLLVMExecutionEngine -lLLVMTarget -lLLVMMC -lLLVMObject -lLLVMCore -lLLVMSupport;
 OTHER_LDFLAGS_BASE = -lobjc -Wl,-Y,3 $(OTHER_LDFLAGS_HIDE_SYMBOLS);
 OTHER_LDFLAGS = $(OTHER_LDFLAGS_$(PLATFORM_NAME));
 OTHER_LDFLAGS_iphoneos = $(OTHER_LDFLAGS_BASE);
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to