| Summary: | media-libs/glm-0.9.9.0 : /.../core_func_matrix.cpp:19:34: internal compiler error: in gimplify_expr, at gimplify.c:12200 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
| Component: | Current packages | Assignee: | Tupone Alfredo <tupone> |
| Status: | RESOLVED OBSOLETE | ||
| Severity: | normal | CC: | tka |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | 659480 | ||
| Bug Blocks: | |||
| Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tbz2 logs.tbz2 media-libs:glm-0.9.9.0:20180601-164613.log temp.tbz2 |
||
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 |
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.