Changeset 264357 in webkit


Ignore:
Timestamp:
Jul 14, 2020 11:31:08 AM (4 years ago)
Author:
Jonathan Bedard
Message:

[watchOS] Support armv7k build
https://bugs.webkit.org/show_bug.cgi?id=214306
<rdar://problem/65549901>

Reviewed by Aakash Jain.

Source/WebCore:

No new tests, build fix.

  • Configurations/Base.xcconfig: Disable 64 to 32 bit conversion warning for armv7k.

WebKitLibraries:

  • WebKitPrivateFrameworkStubs/watchos/6/FileProvider.framework/FileProvider.tbd: Add armv7k to supported architectures.
  • WebKitPrivateFrameworkStubs/watchos/6/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd: Ditto.
  • WebKitPrivateFrameworkStubs/watchos/6/LocalAuthentication.framework/LocalAuthentication.tbd: Ditto.
  • WebKitPrivateFrameworkStubs/watchos/6/PepperUICore.framework/PepperUICore.tbd: Ditto.
  • WebKitPrivateFrameworkStubs/watchos/6/RunningBoardServices.framework/RunningBoardServices.tbd: Ditto.
  • WebKitPrivateFrameworkStubs/watchos/6/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd: Ditto.
  • WebKitPrivateFrameworkStubs/watchos/6/URLFormatting.framework/URLFormatting.tbd: Ditto.
Location:
trunk
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r264355 r264357  
     12020-07-14  Jonathan Bedard  <jbedard@apple.com>
     2
     3        [watchOS] Support armv7k build
     4        https://bugs.webkit.org/show_bug.cgi?id=214306
     5        <rdar://problem/65549901>
     6
     7        Reviewed by Aakash Jain.
     8
     9        No new tests, build fix.
     10
     11        * Configurations/Base.xcconfig: Disable 64 to 32 bit conversion warning for armv7k.
     12
    1132020-07-14  Eric Carlson  <eric.carlson@apple.com>
    214
  • trunk/Source/WebCore/Configurations/Base.xcconfig

    r263906 r264357  
    7878GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
    7979GCC_WARN_64_TO_32_BIT_CONVERSION[arch=i386] = NO;
     80GCC_WARN_64_TO_32_BIT_CONVERSION[arch=armv7k] = NO;
    8081GCC_WARN_64_TO_32_BIT_CONVERSION[arch=arm64*] = NO;
    8182GCC_WARN_64_TO_32_BIT_CONVERSION[arch=x86_64] = NO;
  • trunk/WebKitLibraries/ChangeLog

    r263067 r264357  
     12020-07-14  Jonathan Bedard  <jbedard@apple.com>
     2
     3        [watchOS] Support armv7k build
     4        https://bugs.webkit.org/show_bug.cgi?id=214306
     5        <rdar://problem/65549901>
     6
     7        Reviewed by Aakash Jain.
     8
     9        * WebKitPrivateFrameworkStubs/watchos/6/FileProvider.framework/FileProvider.tbd: Add armv7k to supported architectures.
     10        * WebKitPrivateFrameworkStubs/watchos/6/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd: Ditto.
     11        * WebKitPrivateFrameworkStubs/watchos/6/LocalAuthentication.framework/LocalAuthentication.tbd: Ditto.
     12        * WebKitPrivateFrameworkStubs/watchos/6/PepperUICore.framework/PepperUICore.tbd: Ditto.
     13        * WebKitPrivateFrameworkStubs/watchos/6/RunningBoardServices.framework/RunningBoardServices.tbd: Ditto.
     14        * WebKitPrivateFrameworkStubs/watchos/6/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd: Ditto.
     15        * WebKitPrivateFrameworkStubs/watchos/6/URLFormatting.framework/URLFormatting.tbd: Ditto.
     16
    1172020-06-15  Jonathan Bedard  <jbedard@apple.com>
    218
  • trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/FileProvider.framework/FileProvider.tbd

    r263067 r264357  
    11--- !tapi-tbd-v3
    2 archs:           [ i386, x86_64, arm64, arm64e, arm64_32 ]
     2archs:           [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
    33platform:        watchos
    44install-name:    '/System/Library/Frameworks/FileProvider.framework/FileProvider'
    55exports:         
    6   - archs:           [ i386, x86_64, arm64, arm64e, arm64_32 ]
     6  - archs:           [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
    77...
  • trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd

    r262556 r264357  
    33  - armv7
    44  - armv7s
     5  - armv7k
    56  - arm64
    67  - i386
     
    1213      - armv7
    1314      - armv7s
     15      - armv7k
    1416      - arm64
    1517      - i386
  • trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/LocalAuthentication.framework/LocalAuthentication.tbd

    r262556 r264357  
    11--- !tapi-tbd-v3
    2 archs:           [ i386, x86_64, arm64, arm64e, arm64_32 ]
     2archs:           [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
    33platform:        watchos
    44install-name:    '/System/Library/Frameworks/LocalAuthentication.framework/LocalAuthentication'
    55exports:
    6   - archs:           [ i386, x86_64, arm64, arm64e, arm64_32 ]
     6  - archs:           [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
    77    symbols:         [ _LAAvailableMechanisms, _LACopyExternalizedContext, _LAErrorDomain,
    88                       _LAErrorSubcodeKey ]
  • trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/PepperUICore.framework/PepperUICore.tbd

    r262556 r264357  
    11--- !tapi-tbd-v3
    2 archs:           [ i386, x86_64, arm64, arm64e, arm64_32 ]
     2archs:           [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
    33platform:        watchos
    44install-name:    '/System/Library/PrivateFrameworks/PepperUICore.framework/PepperUICore'
    55exports:         
    6   - archs:           [ i386, x86_64, arm64, arm64e, arm64_32 ]
     6  - archs:           [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
    77    symbols:         [ _PUICStatusBarNavigationBackButtonPressedNotification, _PUICStatusBarTitleTappedNotification ]
    88    objc-classes:    [ PUICQuickboardListTrayButton, PUICActionGroup, PUICQuickboardListItemCell, PUICActionController,
  • trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/RunningBoardServices.framework/RunningBoardServices.tbd

    r262885 r264357  
    11--- !tapi-tbd-v3
    2 archs:           [ i386, x86_64, arm64, arm64e, arm64_32 ]
     2archs:           [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
    33install-name:    '/System/Library/PrivateFrameworks/RunningBoardServices.framework/RunningBoardServices'
    44objc-constraint: none
    55platform: watchos
    66exports:
    7   - archs:           [ i386, x86_64, arm64, arm64e, arm64_32 ]
     7  - archs:           [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
    88    symbols:         [ _RBSProcessTimeLimitationNone ]
    99    objc-classes:    [ RBSAttribute, RBSDomainAttribute, RBSTarget, RBSAssertion, RBSProcessIdentifier, RBSProcessState, RBSProcessHandle, RBSProcessStateDescriptor, RBSProcessPredicate, RBSProcessMonitor ]
  • trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd

    r262556 r264357  
    11--- !tapi-tbd-v3
    2 archs:           [ i386, x86_64, arm64, arm64e, arm64_32 ]
     2archs:           [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
    33install-name:     '/System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/SafariSafeBrowsing'
    44objc-constraint: none
     
    66exports:
    77  -
    8     archs:           [ i386, x86_64, arm64, arm64e, arm64_32 ]
     8    archs:           [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
    99    symbols:         [ _SSBProviderTencent, _ZN12SafeBrowsing7Service4mainEv ]
    1010    objc-classes:    [ SSBLookupContext, SSBLookupResult, SSBServiceLookupResult ]
  • trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/URLFormatting.framework/URLFormatting.tbd

    r262556 r264357  
    11--- !tapi-tbd-v3
    2 archs:           [ i386, x86_64, arm64, arm64e, arm64_32 ]
     2archs:           [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
    33install-name:    '/System/Library/PrivateFrameworks/URLFormatting.framework/URLFormatting'
    44objc-constraint: none
Note: See TracChangeset for help on using the changeset viewer.