+259
-150
lines changedFilter options
+259
-150
lines changed Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
1
+
2015-10-08 Daniel Bates <dabates@apple.com>
2
+
3
+
Add LLVM binaries for iOS 9 device
4
+
https://bugs.webkit.org/show_bug.cgi?id=149913
5
+
6
+
Reviewed by Filip Pizlo.
7
+
8
+
Look for locally built/binary dropped LLVM headers and libraries when building for iOS device
9
+
in WebKitBuild/usr/local.
10
+
11
+
Currently Mac and iOS look for the locally built/binary dropped LLVM in different directories:
12
+
WebKitBuild/usr/local and /usr/local/LLVMForJavaScriptCore, respectively. This difference is
13
+
due to dependencies with the Apple internal build system. We should look to resolve the
14
+
Apple internal dependencies and standardize on one location for both platforms.
15
+
16
+
* Configurations/Base.xcconfig:
17
+
1
18
2015-10-08 Commit Queue <commit-queue@webkit.org>
2
19
3
20
Unreviewed, rolling out r190749.
Original file line number Diff line number Diff line change
@@ -85,8 +85,10 @@ PREBINDING = NO;
85
85
WARNING_CFLAGS = -Wall -Wextra -Wcast-qual -Wchar-subscripts -Wextra-tokens -Wformat=2 -Winit-self -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wpointer-arith -Wredundant-decls -Wundef -Wwrite-strings -Wexit-time-destructors -Wglobal-constructors -Wtautological-compare -Wimplicit-fallthrough;
86
86
87
87
LLVM_LOCAL_HEADER_PATH[sdk=macosx*] = "$(BUILT_PRODUCTS_DIR)/usr/local/LLVMForJavaScriptCore/include";
88
+
LLVM_LOCAL_HEADER_PATH[sdk=iphoneos*] = "$(BUILT_PRODUCTS_DIR)/usr/local/include";
88
89
89
90
LLVM_SYSTEM_HEADER_PATH[sdk=macosx*] = /usr/local/LLVMForJavaScriptCore/include;
91
+
LLVM_SYSTEM_HEADER_PATH[sdk=iphoneos*] = /usr/local/include;
90
92
91
93
HEADER_SEARCH_PATHS = . icu $(LLVM_LOCAL_HEADER_PATH) "${BUILT_PRODUCTS_DIR}/ExtraIncludesForLocalLLVMBuild" $(LLVM_SYSTEM_HEADER_PATH) "${BUILT_PRODUCTS_DIR}/usr/local/include" $(HEADER_SEARCH_PATHS);
92
94
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
1
+
2015-10-08 Daniel Bates <dabates@apple.com>
2
+
3
+
Add LLVM binaries for iOS 9 device
4
+
https://bugs.webkit.org/show_bug.cgi?id=149913
5
+
6
+
Reviewed by Filip Pizlo.
7
+
8
+
Implement support for building LLVM for ARM64-based iOS devices.
9
+
10
+
* Scripts/build-jsc: Enable the FTL when building for Mac or iOS device.
11
+
* Scripts/copy-webkitlibraries-to-product-directory: Move logic to clean
12
+
an existing build earlier in the file such that remove previously built
13
+
libraries before building/copying new ones (if applicable).
14
+
(fileContains): Moved function outside of if-block.
15
+
(isContentOfFileEqualToString): Renamed; formerly named fileContentsEquals().
16
+
(buildLLVM): Added. Extracted machinery to build LLVM into this function and
17
+
added logic to build LLVM for ARM64-based iOS devices.
18
+
(symlinkLLVMLibrariesIfNeeded): Added. Extracted machinery to symlink the built
19
+
LLVM into the WebKitBuild directory.
20
+
1
21
2015-10-08 Alexey Proskuryakov <ap@apple.com>
2
22
3
23
Crash-only queues on bot watcher's dashboard should not have non-crashing tests in popovers
Original file line number Diff line number Diff line change
@@ -40,7 +40,7 @@ sub writeCongrats();
40
40
my $shouldRunStaticAnalyzer = 0;
41
41
my $coverageSupport = 0;
42
42
my $showHelp = 0;
43
-
my $ftlJIT = isAppleWebKit();
43
+
my $ftlJIT = int(isAppleMacWebKit() && !willUseIOSSimulatorSDKWhenBuilding());
44
44
my $forceCLoop = 0;
45
45
my $cli = 0;
46
46
my $makeArgs = "";
@@ -112,6 +112,7 @@ if (isAppleMacWebKit()) {
112
112
113
113
if ($copyLibraries) {
114
114
my @copyLibrariesArgs = ("perl", "Tools/Scripts/copy-webkitlibraries-to-product-directory");
115
+
push @copyLibrariesArgs, "--device" if willUseIOSDeviceSDKWhenBuilding();
115
116
if ($ftlJIT) {
116
117
push @copyLibrariesArgs, "--llvm";
117
118
}
You can’t perform that action at this time.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4