Public bug reported:
Unit-tests are failing if built using GCC-11.
```
99% tests passed, 2 tests failed out of 188
Total Test time (real) = 3.86 sec
The following tests FAILED:
39 - test-core_func_integer (Child aborted)
97 - test-ext_vector_integer (Child aborted)
```
test-ext_vector_integer seems to be flaky, while test-core_func_integer
fails consistently.
If built with -Wall this warning shows up, which seems to be relevant:
cd /home/user/glm-gu/obj-x86_64-linux-gnu/test/core && /usr/bin/cmake -E
cmake_link_script CMakeFiles/test-core_func_matrix.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/home/user/glm-gu=. -flto=auto
-ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security
-Wall -Wno-error -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions
-flto=auto -Wl,-z,relro -rdynamic
CMakeFiles/test-core_func_matrix.dir/core_func_matrix.cpp.o -o
test-core_func_matrix
In function ‘bitCount::bitCount_bitfield<int>(int)int’,
inlined from ‘bitCount::test()’ at
/home/user/glm-gu/test/core/core_func_integer.cpp:1515:35,
inlined from ‘main’ at
/home/user/glm-gu/test/core/core_func_integer.cpp:1533:27:
/home/user/glm-gu/test/core/core_func_integer.cpp:1442:41: warning:
‘<anonymous>’ may be used uninitialized [-Wmaybe-uninitialized]
1442 | return bitCount_bitfield(glm::vec<1, genType,
glm::defaultp>(x)).x;
|
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/user/glm-gu/test/core/core_func_integer.cpp: In function ‘main’:
/home/user/glm-gu/test/core/core_func_integer.cpp:1427:36: note: by argument 1
of type ‘const struct vec &’ to ‘bitCount::bitCount_bitfield<1, int,
(glm::qualifier)0>(glm::vec<1, int, (glm::qualifier)0> const&)glm::vec<1, int,
(glm::qualifier)0>’ declared here
1427 | static glm::vec<L, int, Q> bitCount_bitfield(glm::vec<L, T, Q>
const& v)
| ^~~~~~~~~~~~~~~~~
/home/user/glm-gu/test/core/core_func_integer.cpp:1442:47: note:
‘<anonymous>’ declared here
1442 | return bitCount_bitfield(glm::vec<1, genType,
glm::defaultp>(x)).x;
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/user/glm-gu/test/core/core_func_common.cpp: In function ‘int
test_constexpr()’:
/home/user/glm-gu/test/core/core_func_common.cpp:1306:35: warning: variable
‘A’ set but not used [-Wunused-but-set-variable]
1306 | constexpr glm::vec1 const A = glm::abs(glm::vec1(1.0f));
| ^
/home/user/glm-gu/test/core/core_func_common.cpp:1307:35: warning: variable
‘B’ set but not used [-Wunused-but-set-variable]
1307 | constexpr glm::vec2 const B = glm::abs(glm::vec2(1.0f));
| ^
/home/user/glm-gu/test/core/core_func_common.cpp:1308:35: warning: variable
‘C’ set but not used [-Wunused-but-set-variable]
1308 | constexpr glm::vec3 const C = glm::abs(glm::vec3(1.0f));
| ^
/home/user/glm-gu/test/core/core_func_common.cpp:1309:35: warning: variable
‘D’ set but not used [-Wunused-but-set-variable]
1309 | constexpr glm::vec4 const D = glm::abs(glm::vec4(1.0f));
| ^
** Affects: glm (Ubuntu)
Importance: Undecided
Status: New
** Tags: ftbfs
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1946750
Title:
FTBFS with GCC-11
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glm/+bug/1946750/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs