Check in LLVM 3.6.2 binary drops for El Capitan
authorfpizlo@apple.com <fpizlo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 3 Aug 2015 21:53:31 +0000 (21:53 +0000)
committerfpizlo@apple.com <fpizlo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 3 Aug 2015 21:53:31 +0000 (21:53 +0000)
https://bugs.webkit.org/show_bug.cgi?id=147582

Reviewed by Alexey Proskuryakov.

Tools:

Recognize 10.11 and use the right drops.

* Scripts/copy-webkitlibraries-to-product-directory:

WebKitLibraries:

Check in drops built from the LLVM 3.6.2 open source release.

These drops were built by doing:

1) Check out WebKit to a directory like /some/path/OpenSource.

2) Unpack LLVM 3.6.2 into /some/path/OpenSource/llvm. I got LLVM 3.6.2 from:

http://llvm.org/releases/3.6.2/llvm-3.6.2.src.tar.xz

3) While in /some/path/OpenSource, run Tools/Scripts/build-jsc --release. Make sure it's a
totally clean build (i.e. delete WebKitBuild before starting).

4) Run the following to create binary drops:

Tools/Scripts/export-llvm-build -i WebKitLibraries/LLVMIncludesElCapitan.tar.bz2 -l WebKitLibraries/LLVMLibrariesElCapitan.tar.bz2 -b llvm/wkLLVMBuild -B llvm/wkLLVMBuild/Release+Asserts -s llvm

* LLVMIncludesElCapitan.tar.bz2: Added.
* LLVMLibrariesElCapitan.tar.bz2: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@187772 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/ChangeLog
Tools/Scripts/copy-webkitlibraries-to-product-directory
WebKitLibraries/ChangeLog
WebKitLibraries/LLVMIncludesElCapitan.tar.bz2 [new file with mode: 0644]
WebKitLibraries/LLVMLibrariesElCapitan.tar.bz2 [new file with mode: 0644]

index 57325e9..8051c0b 100644 (file)
@@ -1,3 +1,14 @@
+2015-08-03  Filip Pizlo  <fpizlo@apple.com>
+
+        Check in LLVM 3.6.2 binary drops for El Capitan
+        https://bugs.webkit.org/show_bug.cgi?id=147582
+
+        Reviewed by Alexey Proskuryakov.
+        
+        Recognize 10.11 and use the right drops.
+
+        * Scripts/copy-webkitlibraries-to-product-directory:
+
 2015-08-03  Alex Christensen  <achristensen@webkit.org>
 
         [Win] Build fix after r187733.
index 1aa0784..505f272 100755 (executable)
@@ -209,6 +209,9 @@ if ($llvm) {
     } elsif ($osxVersion eq "10.10") {
         $llvmLibraryPackage = "WebKitLibraries/LLVMLibrariesYosemite.tar.bz2";
         $llvmIncludePackage = "WebKitLibraries/LLVMIncludesYosemite.tar.bz2";
+    } elsif ($osxVersion eq "10.11") {
+        $llvmLibraryPackage = "WebKitLibraries/LLVMLibrariesElCapitan.tar.bz2";
+        $llvmIncludePackage = "WebKitLibraries/LLVMIncludesElCapitan.tar.bz2";
     } else {
         print "Don't know where to find LLVM!\n";
         print "\n";
index b70f42f..b960aca 100644 (file)
@@ -1,3 +1,30 @@
+2015-08-03  Filip Pizlo  <fpizlo@apple.com>
+
+        Check in LLVM 3.6.2 binary drops for El Capitan
+        https://bugs.webkit.org/show_bug.cgi?id=147582
+
+        Reviewed by Alexey Proskuryakov.
+        
+        Check in drops built from the LLVM 3.6.2 open source release.
+        
+        These drops were built by doing:
+        
+        1) Check out WebKit to a directory like /some/path/OpenSource.
+
+        2) Unpack LLVM 3.6.2 into /some/path/OpenSource/llvm. I got LLVM 3.6.2 from:
+        
+        http://llvm.org/releases/3.6.2/llvm-3.6.2.src.tar.xz
+
+        3) While in /some/path/OpenSource, run Tools/Scripts/build-jsc --release. Make sure it's a
+        totally clean build (i.e. delete WebKitBuild before starting).
+
+        4) Run the following to create binary drops:
+
+        Tools/Scripts/export-llvm-build -i WebKitLibraries/LLVMIncludesElCapitan.tar.bz2 -l WebKitLibraries/LLVMLibrariesElCapitan.tar.bz2 -b llvm/wkLLVMBuild -B llvm/wkLLVMBuild/Release+Asserts -s llvm
+
+        * LLVMIncludesElCapitan.tar.bz2: Added.
+        * LLVMLibrariesElCapitan.tar.bz2: Added.
+
 2015-07-28  Yusuke Suzuki  <utatane.tea@gmail.com>
 
         [ES6] Add ENABLE_ES6_MODULES compile time flag with the default value "false"
diff --git a/WebKitLibraries/LLVMIncludesElCapitan.tar.bz2 b/WebKitLibraries/LLVMIncludesElCapitan.tar.bz2
new file mode 100644 (file)
index 0000000..9084ab5
Binary files /dev/null and b/WebKitLibraries/LLVMIncludesElCapitan.tar.bz2 differ
diff --git a/WebKitLibraries/LLVMLibrariesElCapitan.tar.bz2 b/WebKitLibraries/LLVMLibrariesElCapitan.tar.bz2
new file mode 100644 (file)
index 0000000..19aac8f
Binary files /dev/null and b/WebKitLibraries/LLVMLibrariesElCapitan.tar.bz2 differ