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


You are receiving this mail because: