I don't know how it might have happened, but I can't for the life of me build glibc on a hardend profile. Reproducible: Always Steps to Reproduce: 1.emerge -1 sys-libs/glibc 2. 3. Actual Results: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/sys-libs/glibc-2.32-r7/work/build-x86-x86_64-pc-linux-gnu-nptl/libc_pic.os: in function `iconv_open': (.text+0x874): undefined reference to `__stack_chk_guard'
Created attachment 689493 [details] sys-libs/glibc-2.32-r7 build log
Created attachment 689496 [details] emerge --info sys-libs/glibc
USE=libssp looks very suspicious and it does move out __stack_* function to libssp if gcc is built with libssp. Can you post your output of: 1. 'gcc -v' 2. emerge --info gcc
Created attachment 689505 [details] gcc -v
Created attachment 689508 [details] emerge --info sys-devel/gcc
Created attachment 689511 [details] emerge --info sys-devel/gcc
This looks like my ignorance has bit me, again. I did force on libssp along with ssp... Sorry for wasting time, but maybe someone in the future will find this bug...
Glad it was simple. :)