Bug 218584 - [GTK] dlopen libWPEBackend-fdo-1.0.so.1 instead of libWPEBackend-fdo-1.0.so
Summary: [GTK] dlopen libWPEBackend-fdo-1.0.so.1 instead of libWPEBackend-fdo-1.0.so
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: WebKit Nightly Build
Hardware: PC Linux
: P2 Normal
Assignee: Michael Catanzaro
Depends on:
Reported: 2020-11-04 13:13 PST by Michael Catanzaro
Modified: 2022-08-12 06:05 PDT (History)
3 users (show)

See Also:

Patch (2.84 KB, patch)
2020-11-04 14:35 PST, Michael Catanzaro
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Catanzaro 2020-11-04 13:13:43 PST
Goal: get Fedora down to zero downstream patches. With bug #217989 landed, only one left:

wpe_loader_init() tries to dlopen a development symlink, but these will not usually be installed. It only works in the GNOME flatpak runtime because we don't use devel split rules in the GNOME runtime, but we really ought to, and freedesktop-sdk already does, so it's going to break upstream too once that gets implemented. It's easier for everyone if we tackle this now. Since all major distros except Arch Linux use devel split, this patch is really required for almost every distro to use WPE renderer.

There are some more ambitious ideas in https://github.com/WebPlatformForEmbedded/libwpe/issues/59, but that's been open for over a year now, so let's please do this in the meantime.
Comment 1 Michael Catanzaro 2020-11-04 14:35:04 PST
Created attachment 413206 [details]
Comment 2 EWS 2020-11-06 01:01:19 PST
Committed r269504: <https://trac.webkit.org/changeset/269504>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 413206 [details].