-
-
Notifications
You must be signed in to change notification settings - Fork 487
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
Copy libpari.dll.a on Cygwin #13333
Comments
comment:1
Tentative spkg available at |
comment:2
I'll post an updated spkg based on #13320 when this gets positive review. |
comment:3
Replying to @jpflori:
should be http://perso.telecom-paristech.fr/~flori/sage/pari-2.5.1.p4.spkg |
comment:4
Updated spkg on top of pari-2.5.2.p0 from #13320: |
This comment has been minimized.
This comment has been minimized.
Author: Jean-Pierre Flori |
comment:5
No return from upstream yet (which means some weeks now). |
Work Issues: Rebase on #13314 |
comment:6
This should be rebased on top of #13314. |
Changed upstream from Reported upstream. No feedback yet. to Fixed upstream, but not in a stable release. |
comment:7
such a change has been integrated upstream: |
Changed work issues from Add PARI fix to #13314 to none |
comment:8
New spkg including (slightly modified, because some other commits changed the patching context in between) upstream patches at: |
This comment has been minimized.
This comment has been minimized.
spkg diff, for review only |
This comment has been minimized.
This comment has been minimized.
comment:10
Attachment: pari-2.5.2.p2.diff.gz |
comment:11
looks good. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Reviewer: Dmitrii Pasechnik |
comment:15
In the PARI spkg, patches are supposed to be documented in I made those fixes in #13534. You could either make those changes here, or wait for #13534 (then this gets closed as duplicate). |
comment:16
I'd say let's get this merged with #13534, that's perfectly fine for me. |
Dependencies: #13534 |
Changed author from Jean-Pierre Flori to none |
Changed reviewer from Dmitrii Pasechnik to Dmitrii Pasechnik, Jean-Pierre Flori |
On Cygwin, PARI produces not only a shared library dll file but also an import dll.a file.
Nonetheless, the dll.a is not copied by the install targets of the Makefile.
And having it would ensure that other shared libraries linked with -lpari would link to libpari.dll rather than libpari.a (and some as eclib won't work with libpari.a anyway, see #13325), because ld looks in order for dll.a, then a, then dll.
This has been included upstream, see git rev 2c34d58be7f844581733e7c2b96f2a60ee3eb82a and ffd02415dde8a48f7c06765635b0457b23ba60e8
Use the spkg at:
http://www.infres.enst.fr/~flori/sage/pari-2.5.2.p2.spkg
Depends on #13534
Upstream: Fixed upstream, but not in a stable release.
CC: @dimpase
Component: porting: Cygwin
Keywords: pari spkg cygwin
Reviewer: Dmitrii Pasechnik, Jean-Pierre Flori
Issue created by migration from https://trac.sagemath.org/ticket/13333
The text was updated successfully, but these errors were encountered: