Closed cpaelzer closed 1 year ago
I realized that this is an embedded source, therefore this is actually a derivative of this issue => https://github.com/catchorg/Catch2/issues/2178 And thereby this fix => https://github.com/woodard/libabigail/commit/8ae8dcb8d5b87dafd0b9fdd716654e4bf3284c95
Maybe you just need to update that file from catch2?
Hi, as reported in Ubuntu here https://bugs.launchpad.net/debian/+source/segyio/+bug/1951658 segyio fails to build with a newer glibc.
It tries to use MINSIGSTKSZ as part of a constant expression, but in glibc 2.34 this now expands to a call to sysconf(). Commit: https://sourceware.org/git/?p=glibc.git;a=commit;h=28d07380c2ae5786e242be336ccc1c9e3111f3fa News: https://sourceware.org/git/?p=glibc.git;a=blame;f=NEWS;hb=f9be44c7e6d90cb1fe3a0fbe3cc299ac783f0be8#l12
This line is still present as of 1.9.8 here https://github.com/equinor/segyio/blob/master/external/catch2/catch/catch.hpp#L7431
Therefore this reproduces if you use e.g. a Jammy (22.04) system and run your build steps => https://cdimage.ubuntu.com/daily-live/current/