[webkit-changes] [WebKit/WebKit] 2e99fa: [Tools][GTK][WPE] generate-bundle: include the gra...

Carlos Alberto Lopez Perez noreply at github.com
Wed Aug 23 08:00:56 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2e99fa3f861b9ab48569aa970498ab63b5db8ba9
      https://github.com/WebKit/WebKit/commit/2e99fa3f861b9ab48569aa970498ab63b5db8ba9
  Author: Carlos Alberto Lopez Perez <clopez at igalia.com>
  Date:   2023-08-23 (Wed, 23 Aug 2023)

  Changed paths:
    M Tools/Scripts/generate-bundle

  Log Message:
  -----------
  [Tools][GTK][WPE] generate-bundle: include the graphics libraries also on the sysdeps bundle with install script
https://bugs.webkit.org/show_bug.cgi?id=260496

Reviewed by Carlos Garcia Campos.

Since the GTK MiniBrowser switched to using libepoxy after r265017 at main
there is an indirect dependency on libGLESv2.so.2 that can't be determined
via ldd because libepoxy uses dlopen().

And the package for libepoxy on Ubuntu doesn't depend on the graphic libraries.

Add the same list of graphics libraries that we use for bundle syslibs=bundle-all
to the bundle that generates a install script.

Meanwhile at it, fix a bug where the code was not checking if the object was provided
by a system package in the case of libraries and binaries. A small refactor is
done in order to make the code more tidy moving the code for finding the libraries
and the interpreter to its own function.

This should fix the bug that has caused the WebKitGTK WPT runs at wpt.fyi to be
failing since a while.

* Tools/Scripts/generate-bundle:

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




More information about the webkit-changes mailing list