[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