cd /var/tmp/portage/media-libs/glm-0.9.9.0/work/glm-0.9.9.0_build/test/core && /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/media-libs/glm-0.9.9.0/work/glm-0.9.9.0 -DNDEBUG -O2 -pipe -march=native -mavx -O2 -Wno-long-long -o CMakeFiles/test-core_func_matrix.dir/core_func_matrix.cpp.o -c /var/tmp/portage/media-libs/glm-0.9.9.0/work/glm-0.9.9.0/test/core/core_func_matrix.cpp /var/tmp/portage/media-libs/glm-0.9.9.0/work/glm-0.9.9.0/test/core/core_func_matrix.cpp: In function ‘int test_matrixCompMult()’: /var/tmp/portage/media-libs/glm-0.9.9.0/work/glm-0.9.9.0/test/core/core_func_matrix.cpp:19:34: internal compiler error: in gimplify_expr, at gimplify.c:12200 mat2 expected = mat2(0, 1, 4, 9); ^ Please submit a full bug report, ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0-hardened_test_20180512-194415 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-7.3.0 * Available Python interpreters, in order of preference: [1] python3.5 [2] python3.6 (fallback) [3] python2.7 (fallback) [4] pypy3 (fallback) [5] pypy (fallback) java-config: The following VMs are available for generation-2: emerge -qpv media-libs/glm [ebuild U ] media-libs/glm-0.9.9.0 [0.9.8.5-r1] USE="{test}" CPU_FLAGS_X86="avx sse2 sse3 -avx2" !!! The following installed packages are masked: - net-misc/urlview-0.9::gentoo (masked by: package.mask) /usr/portage/profiles/package.mask: # Chema Alonso Josa <nimiux@gentoo.org> (28 May 2018) # Upstream is dead. # Masked for removal in 30 days. Bug #646118 - dev-util/automoc-0.9.88-r1::gentoo (masked by: package.mask) /usr/portage/profiles/package.mask: # Andreas Sturmlechner <asturm@gentoo.org> (27 May 2018) # Depends on dead Qt4. No more revdeps. Masked for removal in 30 days. - app-crypt/openpgp-keys-gentoo-mirror-20180528::gentoo (masked by: package.mask) /usr/portage/profiles/package.mask: # Michał Górny <mgorny@gentoo.org> (30 May 2018) # Gentoo repository mirrors are now running on Gentoo Infastructure, # and the key used to sign commits is appropriately part of the regular # keyring (>=app-crypt/openpgp-keys-gentoo-release-20180530). Please # upgrade this keyring, and remove the custom sync-openpgp-key-path from # your repos.conf to make Portage use the release keys. # Removal in 30 days. For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook.
Created attachment 534406 [details] emerge-info.txt
Created attachment 534408 [details] emerge-history.txt
Created attachment 534410 [details] environment
Created attachment 534412 [details] etc.portage.tbz2
Created attachment 534414 [details] logs.tbz2
Created attachment 534416 [details] media-libs:glm-0.9.9.0:20180601-164613.log
Created attachment 534418 [details] temp.tbz2
It seems to me a gcc problem. The problem is declared to be no more present on glm-0.9.9.1, that is not out at the moment
I bisected this, and fwiw *this* issue is fixed by commit dee806ea[0], but that revision is unbuildable due to problems elsewhere in the code. ce644e01 is the first revision I can build entirely. On the other hand, it looks like 0.9.9.1 has been released for about a week now.[1] 0: https://github.com/g-truc/glm/commit/dee806ea 1: https://github.com/g-truc/glm/releases/tag/0.9.9.1
glm-0.9.9.1 fail test with segfault here. Even with an older gcc version
media-libs/glm-0.9.9.2 tests fail with segfaults as well. So this is not fixed yet.
This is version is no more in the tree