[Bug 285401] x11/libxkbcommon: after recent updates to 1.8.0 and 1.8.1 several ports may need a PORTREVISION bump
Date: Wed, 19 Mar 2025 18:25:45 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285401
Dimitry Andric <dim@FreeBSD.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dim@FreeBSD.org
--- Comment #55 from Dimitry Andric <dim@FreeBSD.org> ---
FWIW the upstream commit that introduced this 'feature' was
<https://github.com/llvm/llvm-project/commit/llvmorg-19-init-6933-gdf54f627fad7>
("[ELF] Enhance --no-allow-shlib-undefined for non-exported definitions"), and
it landed in lld 19. This is why lld 18 'works' and lld 19 'fails'.
But there is also something strange in 15-CURRENT, as the error does _not_
occur there, even with lld 19 (from base or ports), even though the 'environ'
and '__progname' symbols are still undefined in libc.so:
$ nm -D /lib/libc.so.7 | grep -E -w 'environ|__progname'
U __progname
U environ
It would be good to get to the bottom of why that is the case, before
attempting to patch things up.
--
You are receiving this mail because:
You are on the CC list for the bug.