Skip to content
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

Pass -no-undefined flag to autotool based spkg #13354

Closed
jpflori opened this issue Aug 9, 2012 · 50 comments
Closed

Pass -no-undefined flag to autotool based spkg #13354

jpflori opened this issue Aug 9, 2012 · 50 comments

Comments

@jpflori
Copy link

jpflori commented Aug 9, 2012

A bunch of spkg using autotools do not build shared libraries of Cygwin because -no-undefined flag is not passed to libtool:

Upstream: None of the above - read trac for reasoning.

CC: @kcrisman @dimpase

Component: porting: Cygwin

Keywords: spkg shared library

Reviewer: Jean-Pierre Flori

Issue created by migration from https://trac.sagemath.org/ticket/13354

@jpflori jpflori added this to the sage-5.11 milestone Aug 9, 2012
@jpflori

This comment has been minimized.

@jpflori

This comment has been minimized.

@jpflori

This comment has been minimized.

@jpflori
Copy link
Author

jpflori commented Aug 9, 2012

comment:5

For the updated fixed linbox, you'll need first iml, and then updated fixed givaro together with dependencies at #12840 and #12841.

@jpflori
Copy link
Author

jpflori commented Aug 9, 2012

comment:6

Wrong button...

@jpflori
Copy link
Author

jpflori commented Aug 20, 2012

comment:7

The Linbox spkg from #12883 changed, so the one linked here is now outdated.

@jpflori
Copy link
Author

jpflori commented Aug 20, 2012

comment:8

The linbox spkg is now rebased on top of #12883, but nothing is committed.
By the way, the spkg there lacks an hg tag.

@jpflori
Copy link
Author

jpflori commented Aug 20, 2012

Attachment: linbox-1.3.2.p0.diff.gz

Spkg diff, for review only.

@jpflori

This comment has been minimized.

@jpflori

This comment has been minimized.

@jpflori

This comment has been minimized.

@jpflori

This comment has been minimized.

@jpflori
Copy link
Author

jpflori commented Dec 10, 2012

comment:12

Reported upstream for givaro, mpfi, linbox, gsl.

@jpflori
Copy link
Author

jpflori commented Dec 10, 2012

comment:13

Reported for glpk and libfplll as well.

@jpflori
Copy link
Author

jpflori commented Dec 10, 2012

comment:14

Contacted upstream ecm as well.

@jpflori
Copy link
Author

jpflori commented Dec 10, 2012

comment:15

Reported for lrcalc as well.

@jpflori
Copy link
Author

jpflori commented Dec 13, 2012

comment:16

MPFI is fixed upstream, see:
https://gforge.inria.fr/scm/viewvc.php?view=rev&root=mpfi&revision=656

Givaro is fixed upstream:
https://forge.imag.fr/scm/browser.php?group_id=187

I'm working on lrcalc as now Sage is more or less upstream.
(I guess IML will be the same.)

And I'll provide quickly a patch for upstream ECM and it should get merged.

Feedback from fplll which I guess will be fixed in a couple of weeks in the new version (so we'll have to update to get a shared library).

Feedback from GSL and GLPK as well.

No feedback from LinBox yet.

@jpflori
Copy link
Author

jpflori commented Dec 17, 2012

comment:17

I've open a ticket for lrcalc, see #13839.
Spkg coming soon.

@jpflori
Copy link
Author

jpflori commented Dec 18, 2012

comment:18

ECM is fixed upstream.
See
https://gforge.inria.fr/scm/viewvc.php?view=rev&root=ecm&revision=2304

@kcrisman
Copy link
Member

kcrisman commented Jan 7, 2013

comment:19

JP, if you could be sure to somehow indicate on tickets you open for this that this is the metaticket for them?

@kcrisman

This comment has been minimized.

@jpflori

This comment has been minimized.

@jpflori
Copy link
Author

jpflori commented Jan 29, 2013

comment:20

Replying to @kcrisman:

JP, if you could be sure to somehow indicate on tickets you open for this that this is the metaticket for them?

I'll try :)

@jpflori

This comment has been minimized.

@jpflori
Copy link
Author

jpflori commented Jan 29, 2013

comment:21

Libgap needs fixing as well.

@jpflori

This comment has been minimized.

@jpflori
Copy link
Author

jpflori commented Aug 6, 2013

comment:29

#15014 is for gf2x, this prevents building NTL on Cygwin...

@jdemeyer jdemeyer modified the milestones: sage-5.11, sage-5.12 Aug 13, 2013
@jpflori
Copy link
Author

jpflori commented Jan 8, 2014

comment:31

For the record, the spkg needing patches are as far as I know:

  • iml
  • glpk
  • cddlib

@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.1, sage-6.2 Jan 30, 2014
@jpflori
Copy link
Author

jpflori commented Feb 20, 2014

comment:33

Opened #15839 for IML.

@jpflori

This comment has been minimized.

@jpflori
Copy link
Author

jpflori commented Feb 21, 2014

@jpflori

This comment has been minimized.

@jpflori
Copy link
Author

jpflori commented Feb 27, 2014

comment:35

Opened #15872 for cddlib.

@jpflori

This comment has been minimized.

@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.2, sage-6.3 May 6, 2014
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.3, sage-6.4 Aug 10, 2014
@jpflori

This comment has been minimized.

@jpflori
Copy link
Author

jpflori commented Nov 25, 2014

comment:39

All packages we currently ship are ok upstream or configured or patched by us.

@jpflori

This comment has been minimized.

@jpflori
Copy link
Author

jpflori commented Nov 25, 2014

Reviewer: Jean-Pierre Flori

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants