-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please update to Catch2 (2.13.5+) #12
Comments
@BenKaufmann we should do this at some point. We should also change how catch is included. Version 3 is moving away from a single header include. Since we are using cmake, it is very easy to just add catch as a submodule or subtree and use it calling PS @BenKaufmann: I can also provide PRs but let's discuss first. |
Thank you for the feedback! I've opted to patch the files to make use of the system provided catch library in Ubuntu, which is already modified to be compatible with glibc-2.34. http://launchpadlibrarian.net/581088471/gringo_5.4.1-3ubuntu2_5.4.1-3ubuntu3.diff.gz Going with a cmake submodule instead of the single header include sounds like a good path forward! |
Updated to catch v2.13.8 on dev branch. @rkaminsk I'm fine with an upgrade to version 3 and a switch to a separate library. If you can provide corresponding PRs that would be even better 😄 |
The catch1 library/test system is unmaintained and not compatible with glibc v2.34+ anymore.
SIGSTKSZ
is not a constant anymore as of glibc 2.34+ – Catch2 has been updated to handle such situations (catchorg/Catch2#2178), while Catch1 remains unmaintained, which makes the tests of libpotassco fail to build on newer systems (e.g. Ubuntu 22.04).The text was updated successfully, but these errors were encountered: