Created attachment 302377 [details] build log On my hardened ~amd64 machine with gcc-4.6.2 I see the following test failure for gsl. I can try testing this for the main-tree variant too, but there is a blocker which I would fight only if necessary. Making check in diff make[1]: Entering directory `/var/tmp/portage/sci-libs/gsl-1.15-r2/work/gsl-1.15_build/diff' make test make[2]: Entering directory `/var/tmp/portage/sci-libs/gsl-1.15-r2/work/gsl-1.15_build/diff' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/sci-libs/gsl-1.15-r2/work/gsl-1.15/diff -I.. -I/var/tmp/portage/sci-libs/gsl-1.15-r2/work/gsl-1.15 -O2 -pipe -march=native -ggdb -floop-interchange -floop-strip-mine -floop-block -finline-functions -c /var/tmp/portage/sci-libs/gsl-1.15-r2/work/gsl-1.15/diff/test.c /bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -ggdb -floop-interchange -floop-strip-mine -floop-block -finline-functions -Wl,-O1 -Wl,--as-needed -o test test.o libgsldiff.la ../vector/libgslvector.la ../block/libgslblock.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la -lm libtool: link: x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -ggdb -floop-interchange -floop-strip-mine -floop-block -finline-functions -Wl,-O1 -Wl,--as-needed -o test test.o ./.libs/libgsldiff.a ../vector/.libs/libgslvector.a ../block/.libs/libgslblock.a ../ieee-utils/.libs/libgslieeeutils.a ../err/.libs/libgslerr.a ../test/.libs/libgsltest.a ../sys/.libs/libgslsys.a -lm make[2]: Leaving directory `/var/tmp/portage/sci-libs/gsl-1.15-r2/work/gsl-1.15_build/diff' make check-TESTS make[2]: Entering directory `/var/tmp/portage/sci-libs/gsl-1.15-r2/work/gsl-1.15_build/diff' /bin/sh: line 5: 20165 Segmentation fault ${dir}$tst FAIL: test
Created attachment 302379 [details] emerge --info
Could you try with simpler CFLAGS, such as -O2 -march=native?
Okay, this seems to have nailed it. With CFLAGS="-O2 -pipe -march=native" I see a different failure later on. With CFLAGS="-O2 -pipe -march=native -floop-strip-mine" I see the first failure again. Making check in doc make[1]: Entering directory `/var/tmp/portage/sci-libs/gsl-1.15-r2/work/gsl-1.15_build/doc' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/var/tmp/portage/sci-libs/gsl-1.15-r2/work/gsl-1.15_build/doc' make[1]: Entering directory `/var/tmp/portage/sci-libs/gsl-1.15-r2/work/gsl-1.15_build' make test_gsl_histogram.sh pkgconfig.test make[2]: Entering directory `/var/tmp/portage/sci-libs/gsl-1.15-r2/work/gsl-1.15_build' make[2]: Nothing to be done for `/var/tmp/portage/sci-libs/gsl-1.15-r2/work/gsl-1.15/test_gsl_histogram.sh'. make[2]: Nothing to be done for `/var/tmp/portage/sci-libs/gsl-1.15-r2/work/gsl-1.15/pkgconfig.test'. make[2]: Leaving directory `/var/tmp/portage/sci-libs/gsl-1.15-r2/work/gsl-1.15_build' make check-TESTS make[2]: Entering directory `/var/tmp/portage/sci-libs/gsl-1.15-r2/work/gsl-1.15_build' PASS: test_gsl_histogram.sh FAIL: pkgconfig.test
fixed in recent patch in science overlay