[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