A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/WebKit/WebKit/commit/1f5b8575a5439c4db6a4ac348a10bade4125ba0a below:

Add LLVM binaries for iOS 9 device · WebKit/WebKit@1f5b857 · GitHub

File tree Expand file treeCollapse file tree 8 files changed

+259

-150

lines changed

Filter options

Expand file treeCollapse file tree 8 files changed

+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