Bug ID | 1189103 |
---|---|
Summary | spdlog fails with glibc 2.34 |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Basesystem |
Assignee | screening-team-bugs@suse.de |
Reporter | martin.liska@suse.com |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
Fails here: https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:B/spdlog/standard/x86_64 due to: [ 40s] from /home/abuild/rpmbuild/BUILD/spdlog-1.9.1/tests/catch.hpp:6323, [ 40s] from /home/abuild/rpmbuild/BUILD/spdlog-1.9.1/tests/main.cpp:2: [ 40s] /home/abuild/rpmbuild/BUILD/spdlog-1.9.1/tests/catch.hpp:9041:58: error: call to non-'constexpr' function 'long int sysconf(int)' [ 40s] 9041 | constexpr static std::size_t sigStackSize = 32768 >= MINSIGSTKSZ ? 32768 : MINSIGSTKSZ; [ 40s] | ^~~~~~~~~~~ [ 40s] In file included from /usr/include/bits/sigstksz.h:24, [ 40s] from /usr/include/signal.h:328, [ 40s] from /home/abuild/rpmbuild/BUILD/spdlog-1.9.1/tests/catch.hpp:6323, [ 40s] from /home/abuild/rpmbuild/BUILD/spdlog-1.9.1/tests/main.cpp:2: [ 40s] /usr/include/unistd.h:641:17: note: 'long int sysconf(int)' declared here [ 40s] 641 | extern long int sysconf (int __name) __THROW; [ 40s] | ^~~~~~~ [ 40s] In file included from /home/abuild/rpmbuild/BUILD/spdlog-1.9.1/tests/main.cpp:2: [ 40s] /home/abuild/rpmbuild/BUILD/spdlog-1.9.1/tests/catch.hpp:9100:45: error: size of array 'altStackMem' is not an integral constant-expression [ 40s] 9100 | char FatalConditionHandler::altStackMem[sigStackSize] = {}; [ 40s] | ^~~~~~~~~~~~ Upstream issue: https://github.com/catchorg/Catch2/issues/2178