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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to