Closed remicollet closed 3 years ago
Using trivial fix (not using MINSIGSTKSZ
, but always 32768) allow build to pass on x86_64, aarch64, armv7hl, i686, ppc64le and s390x
https://koji.fedoraproject.org/koji/taskinfo?taskID=70730744
Thanks!
Gotta upgrade bundled Catch2: https://github.com/catchorg/Catch2/releases/tag/v2.13.5
Using trivial fix (not using
MINSIGSTKSZ
, but always 32768) allow build to pass on x86_64, aarch64, armv7hl, i686, ppc64le and s390x https://koji.fedoraproject.org/koji/taskinfo?taskID=70730744
Do you have the patch to allow it to build?
Do you have the patch to allow it to build?
Not really a patch (a sed command before the build)
- static constexpr std::size_t sigStackSize = 32768 >= MINSIGSTKSZ ? 32768 : MINSIGSTKSZ;
+ static constexpr std::size_t sigStackSize = 32768;
Thanks!
Gotta upgrade bundled Catch2: https://github.com/catchorg/Catch2/releases/tag/v2.13.5
Indeed, from Changelog for 2.13.5
*
MINSIGSTKSZwas no longer usable in constexpr context.
I confirm, build passes using 2.13.5
ON Fedora 35 using GCC 11.1 and glibc 2.33.9000
Full log on scratch build https://koji.fedoraproject.org/koji/taskinfo?taskID=70729172
May be related to not stable version used in F35, so here for information (notice F34 build is OK, also using GCC 11.1)