[sr #111406] overlinking dependency_libs when linking against a libtool library

Daeho Ro <[email protected]> Mon, 20 Jul 2026 08:30:00 -0400 (EDT)
Newsgroups gmane.comp.gnu.libtool.general
Message-ID <[email protected]>
--8323329-424238335-1784550600=:776424
Content-Type: TEXT/plain; CHARSET=utf-8
Content-Transfer-Encoding: QUOTED-PRINTABLE
Content-Disposition: inline

Follow-up Comment #3, sr #111406 (group libtool):=0A=0AThis breaks macOS: M=
ach-O two-level namespace linking has no ELF-style=0Atransitive resolution,=
 so a shared library's referenced symbols must all come=0Afrom directly lin=
ked libraries =E2=80=94 with dependency_libs no longer expanded,=0Aanything=
 linked against a .la now fails with "Undefined symbols" (e.g. every=0Asysl=
og-ng plugin module; 2.5.4 was fine). Could this be made conditional, e.g.=
=0Askipped only when the host resolves transitive deps like ELF?=0A=0A=0A  =
  _______________________________________________________=0A=0AReply to thi=
s item at:=0A=0A  <https://savannah.gnu.org/support/?111406>=0A=0A_________=
______________________________________=0AMessage sent via Savannah=0Ahttps:=
//savannah.gnu.org/=0A
--8323329-424238335-1784550600=:776424
Content-Type: APPLICATION/pgp-signature; name=signature.asc

-----BEGIN PGP SIGNATURE-----

iHUEABYIAB0WIQQk97aszIMMAvLLwm6qLAuaBUf3TgUCal4UyAAKCRCqLAuaBUf3
TqjgAQD+bLRO4ky3DlbQEYXZ0nz2gmC98MHYdoEdUJnBRVr24QEAyie9Jl2rlH3v
/E6QcU+J17ArmTJtEo7gtchHgliVkQ0=
=HXXP
-----END PGP SIGNATURE-----

--8323329-424238335-1784550600=:776424--