[Bug librt/33732] New: glibc-2.43 fails to build, clang-21, i486, undefined reference to `__memcpy_chk'
dilfridge at gentoo dot org
sourceware-bugzilla@sourceware.org
Sun Dec 21 16:07:10 GMT 2025
https://sourceware.org/bugzilla/show_bug.cgi?id=33732
Bug ID: 33732
Summary: glibc-2.43 fails to build, clang-21, i486, undefined
reference to `__memcpy_chk'
Product: glibc
Version: 2.41
Status: NEW
Severity: normal
Priority: P2
Component: librt
Assignee: unassigned at sourceware dot org
Reporter: dilfridge at gentoo dot org
Target Milestone: ---
Build with Gentoo portage (glibc-9999)
CC=clang CXX=clang++ TEST_CC=gcc TEST_CXX=g++
clang version 21.1.8
Target: i486-pc-linux-gnut64
gcc (Gentoo 15.2.1_p20251122 p4) 15.2.1 20251122
master at 0b8a996f44b5f4c02991f02cd12bf05b17db4576
clang -O2 -march=i486 -pipe -Wno-unused-command-line-argument -Wl,-O1
-Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-O1 -Wl,--as-needed
-Wl,-z,pack-relative-relocs -nostdlib -nostartfiles -r -o
/var/tmp/portage/sys-libs/glibc-9999/work/build-x86-i486-pc-linux-gnut64-nptl/elf/librtld.os
'-Wl,-('
/var/tmp/portage/sys-libs/glibc-9999/work/build-x86-i486-pc-linux-gnut64-nptl/elf/dl-allobjs.os
/var/tmp/portage/sys-libs/glibc-9999/work/build-x86-i486-pc-linux-gnut64-nptl/elf/rtld-libc.a
-lgcc '-Wl,-)' \
-Wl,-Map,/var/tmp/portage/sys-libs/glibc-9999/work/build-x86-i486-pc-linux-gnut64-nptl/elf/librtld.os.map
clang -O2 -march=i486 -pipe -Wno-unused-command-line-argument -Wl,-O1
-Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-O1 -Wl,--as-needed
-Wl,-z,pack-relative-relocs -nostdlib -nostartfiles -shared -o
/var/tmp/portage/sys-libs/glibc-9999/work/build-x86-i486-pc-linux-gnut64-nptl/elf/ld.so.new
\
-Wl,-z,relro -Wl,-z,defs -Wl,-z,now \
-Wl,-z,pack-relative-relocs \
/var/tmp/portage/sys-libs/glibc-9999/work/build-x86-i486-pc-linux-gnut64-nptl/elf/librtld.os
-Wl,--version-script=/var/tmp/portage/sys-libs/glibc-9999/work/build-x86-i486-pc-linux-gnut64-nptl/ld.map
-Wl,--undefined-version \
-Wl,-soname=ld-linux.so.2
/usr/bin/i486-pc-linux-gnut64-ld.bfd:
/var/tmp/portage/sys-libs/glibc-9999/work/build-x86-i486-pc-linux-gnut64-nptl/elf/librtld.os:
in function `handle_preload_list':
(.text+0x1acb0): undefined reference to `__memcpy_chk'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Glibc-bugs
mailing list