diff options
author | James Le Cuirot <chewi@gentoo.org> | 2022-12-26 22:12:13 +0000 |
---|---|---|
committer | James Le Cuirot <chewi@gentoo.org> | 2023-01-28 22:11:10 +0000 |
commit | 134dce1bc828e731dc1b12b4454f8827675a5fc9 (patch) | |
tree | 1f3c00afb86b5520110cb2d819b8db95214cbaac /net-analyzer/snort | |
parent | sys-apps/baselayout: keyword 2.13-r1 (diff) | |
download | gentoo-134dce1bc828e731dc1b12b4454f8827675a5fc9.tar.gz gentoo-134dce1bc828e731dc1b12b4454f8827675a5fc9.tar.bz2 gentoo-134dce1bc828e731dc1b12b4454f8827675a5fc9.zip |
sys-libs/glibc: Strip prefix from ld scripts for better cross-compiling
The toolchain expects to find the libc's files under its own sysroot. This
sysroot is automatically prepended to paths found in ld scripts, such as those
installed with glibc. We configure standalone prefix systems with a sysroot, so
these paths should not be prefixed. However, Gentoo Prefix has traditionally
left them prefixed and stopped the compiler from passing the sysroot to the
linker instead. It is better to strip the prefix and let the sysroot do its job,
as this makes cross-compiling much less awkward.
prefix-guest systems do not have a sysroot applied, as they use the host's libc,
but they would not install glibc anyway.
This change is not needed for musl, as it does not install any ld scripts.
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Diffstat (limited to 'net-analyzer/snort')
0 files changed, 0 insertions, 0 deletions