-
-
Notifications
You must be signed in to change notification settings - Fork 491
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
Optional package deformation fails to build: mpir.h not found #30325
Comments
This comment has been minimized.
This comment has been minimized.
comment:2
I pushed a modif on my github repo for the debian issue. |
comment:4
Setting new milestone based on a cursory review of ticket status, priority, and last modification date. |
comment:5
Replying to @jpflori:
Could you push a tag please so that there is a cleaner way to refer to this version? |
Commit: |
comment:7
https://github.com/jpflori/deformation/tags New commits:
|
comment:8
we now have a release that uses GMP, and doesn't use MPIR at all. |
Author: Matthias Koeppe, Dima Pasechnik |
This comment has been minimized.
This comment has been minimized.
comment:11
I would strongly suggest to use more traditionally named release tags. If there is no version scheme, how about using the date. |
comment:12
Also, does not build for me on macos-homebrew:
|
comment:13
yes, the C code there is far from "normal", there are various ugly bits such as |
Work Issues: fix C code on clang |
comment:15
Do we assume that we have Flint 2.6 or newer? |
comment:16
Yes, if we make #31525 (Wrap FLINT 2.6 functions, drop support for system FLINT < 2.6) a dependency of this ticket |
Dependencies: #31525 |
comment:18
Unfortunately, some tests fail with Flint 2.6.3, while with Flint 2.5.2 everything passes.
|
comment:19
I found a workaround (by chance), it appears that the order the libraries are linked in is important, see dimpase/deformation#2 It likely points to a bug somewhere, though (valgrind shows trouble in some tests, although not in ones which fail), but, well... |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:22
OK, this also should work on macOS, and pass checks |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:24
the versions are now dates in format YYYYMMDD |
Reviewer: Matthias Koeppe |
comment:25
Builds OK now on macOS, thanks |
Changed branch from u/dimpase/packages/deformat/no_mpir to |
On
homebrew-macos-maximal
(https://github.com/mkoeppe/sage/runs/959683064) - which uses gmp from the system, not mpir...Is this package still maintained?
Also on
debian-bullseye
:a straightforward modification of using GMP in place MPIR seems to work just fine, at least on 64-bit linux. Please review.
Depends on #31525
CC: @jpflori @videlec @kiwifb @slel @sagetrac-spancratz
Component: packages: experimental
Work Issues: fix C code on clang
Author: Matthias Koeppe, Dima Pasechnik
Branch/Commit:
44b1d0a
Reviewer: Matthias Koeppe
Issue created by migration from https://trac.sagemath.org/ticket/30325
The text was updated successfully, but these errors were encountered: