[webkit-changes] [WebKit/WebKit] 7f5f2f: [GTK] Fix for build (linker) failure on WAYLAND ta...

Kiran Pradeep noreply at github.com
Wed Feb 1 06:31:51 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 7f5f2f78dedbda857d3bfcc6594fa42d023fea5b
      https://github.com/WebKit/WebKit/commit/7f5f2f78dedbda857d3bfcc6594fa42d023fea5b
  Author: Kiran Pradeep <kiran.happy at gmail.com>
  Date:   2023-02-01 (Wed, 01 Feb 2023)

  Changed paths:
    M Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp

  Log Message:
  -----------
  [GTK] Fix for build (linker) failure on WAYLAND target caused by dependency on version WPEBackend_fdo 1.6.0
https://bugs.webkit.org/show_bug.cgi?id=251355

Reviewed by Michael Catanzaro.

WPEBackend_fdo 1.6.0 did not export symbols to get major/minor version numbers. e.g. wpe_fdo_get_major_version.
These symbols were exported in version 1.6.1 as shown in
https://github.com/Igalia/WPEBackend-fdo/commit/1dda80de5372e56cdc6f818a3fca493f7cc1f9d6. Currently this
results in undefined reference linker error on distributions installing version 1.6.0. (e.g Ubuntu 20.04)
So these calls are guarded with check of version 1.6.1.

* Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp:
(WebKit::WebKitProtocolHandler::handleGPU):

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




More information about the webkit-changes mailing list