Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 2e99fa3f861b9ab48569aa970498ab63b5db8ba9
https://github.com/WebKit/WebKit/commit/2e99fa3f861b9ab48569aa970498ab63b5db8ba9
Author: Carlos Alberto Lopez Perez <[email protected]>
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@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
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes