-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Tools][GTK][WPE] generate-bundle: include the graphics libraries als…
…o 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@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
- Loading branch information
Showing
1 changed file
with
26 additions
and
29 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters