Description of problem: g++5.3.1 has just been pushed to Fedora 27. However, /usr/include/glm/simd/platform.h which fails to detect g++ 7.3 vis: #define GLM_COMPILER_GCC71 0x02000B00 #define GLM_COMPILER_GCC72 0x02000C00 #define GLM_COMPILER_GCC80 0x02000D00 ... # elif (__GNUC__ == 7) && (__GNUC_MINOR__ == 2) # define GLM_COMPILER (GLM_COMPILER_GCC72) # elif (__GNUC__ >= 8) # define GLM_COMPILER (GLM_COMPILER_GCC80) # else # define GLM_COMPILER (GLM_COMPILER_GCC) # endif Version-Release number of selected component (if applicable): 0.9.8.4 How reproducible: Compile anything that uses glm Actual results: /usr/include/glm/detail/setup.hpp:456:100: note: #pragma message: GLM: GCC older than 4.6 has a bug presenting the use of rgba and stpq components # pragma message("GLM: GCC older than 4.6 has a bug presenting the use of rgba and stpq components") ^ Expected results: Successful compilation
(In reply to alan from comment #0) > Description of problem: > > g++5.3.1 has just been pushed to Fedora 27. > I think you mean g++7.3.1, but yes, I confirm this is a problem too.
True, I do mean 7.3.1
I find it a bit surprising to get this kind of GCC update in the update stream. But well, now it seems like an obvious fix to pull in the patch that was in Rawhide.
glm-0.9.8.4-5.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-c7f888e819
glm-0.9.8.4-5.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-c7f888e819
The same is also true on Fedora 26 now as well
Silly me, not even thinking about the possibility that F26 might get the same update. Traditionally the GCC versions have tended to be quite different on differing stable Fedora branches. But of course this fix is now needed also in F26.
glm-0.9.8.4-2.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2018-b0b5d4d439
glm-0.9.8.4-5.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.
glm-0.9.8.4-2.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-b0b5d4d439
glm-0.9.8.4-2.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.