Title: [178694] trunk/Source/_javascript_Core
Revision
178694
Author
ddkil...@apple.com
Date
2015-01-19 21:09:03 -0800 (Mon, 19 Jan 2015)

Log Message

[iOS] Only use LLVM static library arguments on 64-bit builds of libllvmForJSC.dylib
<http://webkit.org/b/140658>

Reviewed by Filip Pizlo.

* Configurations/LLVMForJSC.xcconfig: Set OTHER_LDFLAGS_LLVM
only when building for 64-bit architectures.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (178693 => 178694)


--- trunk/Source/_javascript_Core/ChangeLog	2015-01-20 05:01:26 UTC (rev 178693)
+++ trunk/Source/_javascript_Core/ChangeLog	2015-01-20 05:09:03 UTC (rev 178694)
@@ -1,3 +1,13 @@
+2015-01-19  David Kilzer  <ddkil...@apple.com>
+
+        [iOS] Only use LLVM static library arguments on 64-bit builds of libllvmForJSC.dylib
+        <http://webkit.org/b/140658>
+
+        Reviewed by Filip Pizlo.
+
+        * Configurations/LLVMForJSC.xcconfig: Set OTHER_LDFLAGS_LLVM
+        only when building for 64-bit architectures.
+
 2015-01-19  Filip Pizlo  <fpi...@apple.com>
 
         ClosureCallStubRoutine no longer needs codeOrigin

Modified: trunk/Source/_javascript_Core/Configurations/LLVMForJSC.xcconfig (178693 => 178694)


--- trunk/Source/_javascript_Core/Configurations/LLVMForJSC.xcconfig	2015-01-20 05:01:26 UTC (rev 178693)
+++ trunk/Source/_javascript_Core/Configurations/LLVMForJSC.xcconfig	2015-01-20 05:09:03 UTC (rev 178694)
@@ -39,9 +39,9 @@
 
 LIBRARY_SEARCH_PATHS = $(BUILT_PRODUCTS_DIR) $(LLVM_LIBRARY_PATHS) $(LIBRARY_SEARCH_PATHS);
 
-OTHER_LDFLAGS_LLVM = $(OTHER_LDFLAGS_LLVM_$(ENABLE_FTL_JIT));
-OTHER_LDFLAGS_LLVM_ENABLE_FTL_JIT[sdk=iphoneos*] = -lpthread -lm $(LLVM_LIBS_ios);
-OTHER_LDFLAGS_LLVM_ENABLE_FTL_JIT[sdk=macosx*] = -lpthread -lm $(LLVM_LIBS_macosx);
+OTHER_LDFLAGS_LLVM = $(OTHER_LDFLAGS_LLVM_$(ENABLE_FTL_JIT)_$(CURRENT_ARCH));
+OTHER_LDFLAGS_LLVM_ENABLE_FTL_JIT_arm64[sdk=iphoneos*] = -lpthread -lm $(LLVM_LIBS_ios);
+OTHER_LDFLAGS_LLVM_ENABLE_FTL_JIT_x86_64[sdk=macosx*] = -lpthread -lm $(LLVM_LIBS_macosx);
 
 OTHER_LDFLAGS = $(inherited) -lobjc -Wl,-Y,3 $(OTHER_LDFLAGS_HIDE_SYMBOLS) $(OTHER_LDFLAGS_LLVM);
 GCC_SYMBOLS_PRIVATE_EXTERN = YES;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to