Title: [180618] trunk/Source/_javascript_Core
- Revision
- 180618
- Author
- fpi...@apple.com
- Date
- 2015-02-24 22:59:55 -0800 (Tue, 24 Feb 2015)
Log Message
CMake build of libllvmForJSC.so should limit its export list like the Xcode build does
https://bugs.webkit.org/show_bug.cgi?id=141989
Reviewed by Gyuyoung Kim.
* CMakeLists.txt:
* llvm/library/libllvmForJSC.version: Added.
Modified Paths
Added Paths
Diff
Modified: trunk/Source/_javascript_Core/CMakeLists.txt (180617 => 180618)
--- trunk/Source/_javascript_Core/CMakeLists.txt 2015-02-25 05:52:24 UTC (rev 180617)
+++ trunk/Source/_javascript_Core/CMakeLists.txt 2015-02-25 06:59:55 UTC (rev 180618)
@@ -810,7 +810,7 @@
WEBKIT_WRAP_SOURCELIST(${llvmForJSC_SOURCES})
add_library(llvmForJSC SHARED ${llvmForJSC_SOURCES} ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/WebKitLLVMLibraryToken.h)
- target_link_libraries(llvmForJSC ${LLVM_STATIC_LIBRARIES} "pthread" "dl")
+ target_link_libraries(llvmForJSC ${LLVM_STATIC_LIBRARIES} "pthread" "dl" -Wl,--version-script=${_javascript_CORE_DIR}/llvm/library/libllvmForJSC.version)
# Added extra items for _javascript_Core
list(APPEND _javascript_Core_INCLUDE_DIRECTORIES
Modified: trunk/Source/_javascript_Core/ChangeLog (180617 => 180618)
--- trunk/Source/_javascript_Core/ChangeLog 2015-02-25 05:52:24 UTC (rev 180617)
+++ trunk/Source/_javascript_Core/ChangeLog 2015-02-25 06:59:55 UTC (rev 180618)
@@ -1,3 +1,13 @@
+2015-02-24 Filip Pizlo <fpi...@apple.com>
+
+ CMake build of libllvmForJSC.so should limit its export list like the Xcode build does
+ https://bugs.webkit.org/show_bug.cgi?id=141989
+
+ Reviewed by Gyuyoung Kim.
+
+ * CMakeLists.txt:
+ * llvm/library/libllvmForJSC.version: Added.
+
2015-02-24 Alexey Proskuryakov <a...@apple.com>
More iOS build fix after r180602.
Added: trunk/Source/_javascript_Core/llvm/library/libllvmForJSC.version (0 => 180618)
--- trunk/Source/_javascript_Core/llvm/library/libllvmForJSC.version (rev 0)
+++ trunk/Source/_javascript_Core/llvm/library/libllvmForJSC.version 2015-02-25 06:59:55 UTC (rev 180618)
@@ -0,0 +1,4 @@
+LLVMFORJSC {
+ global: initializeAndGetJSCLLVMAPI;
+ local: *;
+};
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes