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
Upgrade BRiAl and build it with C++11 #21083
Comments
This comment has been minimized.
This comment has been minimized.
comment:2
It looks like upstream closed issue 11, and in fact version 1.0.1 is out. |
comment:3
Replying to @SnarkBoojum:
Yes upstream is me for all that's worth [in a maintenance capacity only) and I meant to do this. Anyway those issues were technically addressed in 0.8.7, |
This comment has been minimized.
This comment has been minimized.
Changed upstream from Reported upstream. Developers acknowledge bug. to Fixed upstream, in a later stable release. |
This comment has been minimized.
This comment has been minimized.
Author: Jeroen Demeyer |
Commit: |
comment:8
Thanks to the changes to upstream, this is pretty straight-forward now. New commits:
|
This comment has been minimized.
This comment has been minimized.
Reviewer: François Bissey |
comment:11
Looks good to me. |
comment:12
Fails without boost:
|
comment:13
Right, my fault upstream when I resurrected the testsuite. I'll need to just mark the testsuite disabled if not found rather than it being mandatory. |
comment:14
Actually we should be able to fix this by just adding |
comment:15
So you mean add |
comment:16
Replying to @jdemeyer:
Yes
No - or yes if you consider there is currently no |
comment:17
I think I understand. The BRiAl build in Sage fails because it doesn't find the boost unit testing framework. However, since Sage doesn't run the testsuite, it doesn't actually need boost at all. |
comment:18
It still needs boost headers (boost_cropped), they are used in brial in several places. But the test suite relies on something that is only built with the full boost. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:21
Looks good. |
Changed branch from u/jdemeyer/upgrade_brial_and_build_it_without___std_c__98_ to |
We currently work around BRiAl 0.8.5 not building in C++11 mode by passing
-std=c++98
, which is odd.Fixed upstream: BRiAl/BRiAl#11
Also the patch from BRiAl/BRiAl#15 is added, which is needed for #23943.
Tarball: https://github.com/BRiAl/BRiAl/releases/download/1.0.1/brial-1.0.1.tar.bz2
Upstream: Fixed upstream, in a later stable release.
CC: @kiwifb
Component: packages: standard
Keywords: unordered_map hash_map segfault C++11
Author: Jeroen Demeyer
Branch/Commit:
2d18149
Reviewer: François Bissey
Issue created by migration from https://trac.sagemath.org/ticket/21083
The text was updated successfully, but these errors were encountered: