Comment 21 for bug 1945100

Revision history for this message
In , Jed Davis (jld-moz) wrote :

(In reply to Andrey from comment #11)
> On Fedora 35 `libxul.so` has **no** `libdl.so.2` dependency. And no any other binary obj in /usr/lib64/firefox :

Thanks for the correction. I was looking at a package from the wrong version of Fedora. Now things make sense: [glibc 2.34 moved `dlopen` et al. into libc][0c1c] and left `libdl` as a stub for compatibility, which explains why Firefox (and NSPR and so on) don't depend on it anymore when they're built for Fedora ≥35. This should be a one-line fix.

If anyone needs a workaround, Mozilla's builds of Firefox should still work.

[0c1c]: https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=0c1c3a771eceec46e66ce1183cf988e2303bd373