Changeset 214718 in webkit
- Timestamp:
- Apr 1, 2017, 3:57:47 PM (9 years ago)
- Location:
- trunk/Source
- Files:
-
- 5 edited
-
WebCore/ChangeLog (modified) (1 diff)
-
WebCore/Configurations/DebugRelease.xcconfig (modified) (1 diff)
-
WebCore/Configurations/WebCore.xcconfig (modified) (2 diffs)
-
WebKit2/ChangeLog (modified) (1 diff)
-
WebKit2/Configurations/WebKit.xcconfig (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r214713 r214718 1 2017-04-01 Dan Bernstein <mitz@apple.com> 2 3 [Xcode] In engineering builds, linker warns about libwebrtc.dylib’s install name being invalid 4 https://bugs.webkit.org/show_bug.cgi?id=170385 5 6 Reviewed by Tim Horton. 7 8 * Configurations/DebugRelease.xcconfig: Set WK_RELOCATABLE_FRAMEWORKS to YES like we do 9 in some other projects’ DebugRelease.xcconfig. Engineering builds are always relocatable. 10 * Configurations/WebCore.xcconfig: When WebCore is relocatable, tell the linker that it’s 11 not going to be in the shared cache, even if its install name implies that it might be. 12 1 13 2017-04-01 Alexey Proskuryakov <ap@apple.com> 2 14 -
trunk/Source/WebCore/Configurations/DebugRelease.xcconfig
r211338 r214718 42 42 SDKROOT_ = macosx; 43 43 SDKROOT_YES = macosx.internal; 44 45 WK_RELOCATABLE_FRAMEWORKS = YES; -
trunk/Source/WebCore/Configurations/WebCore.xcconfig
r213541 r214718 78 78 LIBWEBRTC_LIBRARY_DIR_USE_OVERRIDE_FRAMEWORKS_DIR_YES = $(WK_OVERRIDE_FRAMEWORKS_DIR); 79 79 80 OTHER_LDFLAGS = $(inherited) $( OTHER_LDFLAGS_PLATFORM)80 OTHER_LDFLAGS = $(inherited) $(WK_RELOCATABLE_FRAMEWORK_LDFLAGS) $(OTHER_LDFLAGS_PLATFORM); 81 81 OTHER_LDFLAGS_BASE = -lsqlite3 -lobjc -lANGLE -framework Metal; 82 82 OTHER_LDFLAGS_BASE_ios = $(OTHER_LDFLAGS_BASE) -framework CFNetwork -framework CoreGraphics -framework CoreText -framework Foundation -framework ImageIO -framework MobileCoreServices -framework OpenGLES -lMobileGestalt $(WK_IOS_BINCOMPAT_LDFLAGS); … … 132 132 WK_QUOTED_OVERRIDE_FRAMEWORKS_DIR_YES = "$(WK_OVERRIDE_FRAMEWORKS_DIR)"; 133 133 134 WK_RELOCATABLE_FRAMEWORK_LDFLAGS = $(WK_RELOCATABLE_FRAMEWORK_LDFLAGS_$(WK_RELOCATABLE_FRAMEWORKS)); 135 WK_RELOCATABLE_FRAMEWORK_LDFLAGS_YES = -Wl,-not_for_dyld_shared_cache; 136 134 137 // Enable InstallAPI support, when built with WEBCORE_ENABLE_INSTALLAPI=YES. 135 138 SUPPORTS_TEXT_BASED_API = $(SUPPORTS_TEXT_BASED_API_$(TARGET_NAME)) -
trunk/Source/WebKit2/ChangeLog
r214701 r214718 1 2017-04-01 Dan Bernstein <mitz@apple.com> 2 3 [Xcode] In engineering builds, linker warns about libwebrtc.dylib’s install name being invalid 4 https://bugs.webkit.org/show_bug.cgi?id=170385 5 6 Reviewed by Tim Horton. 7 8 * Configurations/WebKit.xcconfig: When WebKit is relocatable, tell the linker that it’s 9 not going to be in the shared cache, even if its install name implies that it might be. 10 1 11 2017-03-31 Simon Fraser <simon.fraser@apple.com> 2 12 -
trunk/Source/WebKit2/Configurations/WebKit.xcconfig
r213504 r214718 56 56 LIBWEBRTC_LIBRARY_DIR_USE_OVERRIDE_FRAMEWORKS_DIR_YES = $(WK_OVERRIDE_FRAMEWORKS_DIR); 57 57 58 OTHER_LDFLAGS = $(inherited) $(UNEXPORTED_SYMBOL_LDFLAGS) $(ASAN_OTHER_LDFLAGS) $(FRAMEWORK_AND_LIBRARY_LDFLAGS) $(OTHER_LDFLAGS_PLATFORM) -framework WebKitLegacy;58 OTHER_LDFLAGS = $(inherited) $(UNEXPORTED_SYMBOL_LDFLAGS) $(ASAN_OTHER_LDFLAGS) $(FRAMEWORK_AND_LIBRARY_LDFLAGS) $(OTHER_LDFLAGS_PLATFORM) $(WK_RELOCATABLE_FRAMEWORK_LDFLAGS) -framework WebKitLegacy; 59 59 OTHER_LDFLAGS_PLATFORM[sdk=macosx*] = $(LIBWEBRTC_LDFLAGS); 60 60 OTHER_LDFLAGS_PLATFORM[sdk=iphoneos*] = -lAccessibility $(LIBWEBRTC_LDFLAGS); … … 81 81 WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED[sdk=iphoneos9*] = YES; 82 82 WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED[sdk=iphonesimulator9*] = YES; 83 84 WK_RELOCATABLE_FRAMEWORK_LDFLAGS = $(WK_RELOCATABLE_FRAMEWORK_LDFLAGS_$(WK_RELOCATABLE_FRAMEWORKS)); 85 WK_RELOCATABLE_FRAMEWORK_LDFLAGS_YES = -Wl,-not_for_dyld_shared_cache;
Note:
See TracChangeset
for help on using the changeset viewer.