https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88643
Sergei Trofimovich <slyfox at inbox dot ru> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |slyfox at inbox dot ru --- Comment #3 from Sergei Trofimovich <slyfox at inbox dot ru> --- One of Gentoo users rediscovered similar bug on cmocka-1.1.3 project: https://bugs.gentoo.org/675876 It exhibits as a linker failure: # LANG=C make V=1 VERBOSE=1 /usr/lib64/ccache/bin/x86_64-pc-linux-gnu-gcc -O2 -pipe -flto -fdiagnostics-show-option -frecord-gcc-switches -Wl,-O1 -Wl,--as-needed -O2 -pipe -flto -Wl,--hash-style=gnu -Wl,--wrap=uptime CMakeFiles/test_uptime.dir/test_uptime.c.o -o test_uptime -Wl,-rpath,/dev/shm/portage/dev-util/cmocka-1.1.3/work/cmocka-1.1.3-abi_x86_64.amd64/src ../../../src/libcmocka.so.0.5.1 /usr/lib/librt.so /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cc3ig6Xu.ltrans0.ltrans.o: in function `calc_uptime': <artificial>:(.text+0x46): undefined reference to `__wrap_uptime' collect2: error: ld returned 1 exit status Would extracting another example be useful here?