Changeset 245717 in webkit


Ignore:
Timestamp:
May 23, 2019 2:19:49 PM (5 years ago)
Author:
Stephanie Lewis
Message:

release builds of webkit cannot be used to generate a dyld shared cache
https://bugs.webkit.org/show_bug.cgi?id=198150
<rdar://problem/50675982>

Reviewed by Dan Bernstein.

Restrict the -not_for_dyld_shared_cache linker flag to macosx

Source/WebCore:

  • Configurations/WebCore.xcconfig:

Source/WebKit:

  • Configurations/WebKit.xcconfig:
Location:
trunk/Source
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r245716 r245717  
     12019-05-22  Stephanie Lewis  <slewis@apple.com>
     2
     3        release builds of webkit cannot be used to generate a dyld shared cache
     4        https://bugs.webkit.org/show_bug.cgi?id=198150
     5        <rdar://problem/50675982>
     6
     7        Reviewed by Dan Bernstein.
     8
     9        Restrict the -not_for_dyld_shared_cache linker flag to macosx
     10
     11        * Configurations/WebCore.xcconfig:
     12
    1132019-05-23  Zalan Bujtas  <zalan@apple.com>
    214
  • trunk/Source/WebCore/Configurations/WebCore.xcconfig

    r242918 r245717  
    176176WK_INSTALL_PATH_PREFIX_DEPLOYMENT_YES_MACOS_SINCE_1015_USE_STAGING_INSTALL_PATH_YES = $(PLATFORM_OOB_SYSTEM_CONTENT_DIR);
    177177
    178 WK_RELOCATABLE_FRAMEWORK_LDFLAGS = $(WK_RELOCATABLE_FRAMEWORK_LDFLAGS_$(WK_RELOCATABLE_FRAMEWORKS));
    179 WK_RELOCATABLE_FRAMEWORK_LDFLAGS_YES = -Wl,-not_for_dyld_shared_cache;
     178WK_RELOCATABLE_FRAMEWORK_LDFLAGS = $(WK_RELOCATABLE_FRAMEWORK_LDFLAGS_$(WK_RELOCATABLE_FRAMEWORKS)_$(WK_PLATFORM_NAME));
     179WK_RELOCATABLE_FRAMEWORK_LDFLAGS_YES_macosx = -Wl,-not_for_dyld_shared_cache;
    180180
    181181// Enable InstallAPI support, when built with WEBCORE_ENABLE_INSTALLAPI=YES.
  • trunk/Source/WebKit/ChangeLog

    r245716 r245717  
     12019-05-22  Stephanie Lewis  <slewis@apple.com>
     2
     3        release builds of webkit cannot be used to generate a dyld shared cache
     4        https://bugs.webkit.org/show_bug.cgi?id=198150
     5        <rdar://problem/50675982>
     6
     7        Reviewed by Dan Bernstein.
     8
     9        Restrict the -not_for_dyld_shared_cache linker flag to macosx
     10
     11        * Configurations/WebKit.xcconfig:
     12
     13
    1142019-05-23  Zalan Bujtas  <zalan@apple.com>
    215
  • trunk/Source/WebKit/Configurations/WebKit.xcconfig

    r245294 r245717  
    163163WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED[sdk=iphone*12.*] = YES;
    164164
    165 WK_RELOCATABLE_FRAMEWORK_LDFLAGS = $(WK_RELOCATABLE_FRAMEWORK_LDFLAGS_$(WK_RELOCATABLE_FRAMEWORKS));
    166 WK_RELOCATABLE_FRAMEWORK_LDFLAGS_YES = -Wl,-not_for_dyld_shared_cache;
     165WK_RELOCATABLE_FRAMEWORK_LDFLAGS = $(WK_RELOCATABLE_FRAMEWORK_LDFLAGS_$(WK_RELOCATABLE_FRAMEWORKS)_$(WK_PLATFORM_NAME));
     166WK_RELOCATABLE_FRAMEWORK_LDFLAGS_YES_macosx = -Wl,-not_for_dyld_shared_cache;
    167167
    168168WK_HAVE_DEVICE_IDENTITY = $(WK_HAVE_DEVICE_IDENTITY_$(PLATFORM_NAME));
Note: See TracChangeset for help on using the changeset viewer.