[webkit-changes] [WebKit/WebKit] b3c656: [Build] libwebrtc not loaded in downlevel Safari G...

Elliott Williams noreply at github.com
Thu Apr 25 11:08:55 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b3c6569c6a7b269452283e080d9334fb5c49125b
      https://github.com/WebKit/WebKit/commit/b3c6569c6a7b269452283e080d9334fb5c49125b
  Author: Elliott Williams <emw at apple.com>
  Date:   2024-04-25 (Thu, 25 Apr 2024)

  Changed paths:
    M Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig

  Log Message:
  -----------
  [Build] libwebrtc not loaded in downlevel Safari GPU process
rdar://125417331
https://bugs.webkit.org/show_bug.cgi?id=273231

Reviewed by Alexey Proskuryakov.

Set libwebrtc's DYLIB_INSTALL_NAME_BASE to its installed location inside
of WebCore.framework. Like other WebKit dylibs, its install name
should match the system install path. Downlevel installations provide a
path to the updated frameworks by baking DYLD environment variables into
the binary.

This appears to resolve an issue where the GPU process does not load
libwebrtc in temporary installations of build products. It appears to be
limited to GPU process due to rdar://127030110.

* Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig:

Canonical link: https://commits.webkit.org/277992@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list