-
-
Notifications
You must be signed in to change notification settings - Fork 523
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
Cygwin: Fix cliquer, giac, meataxe, rw, libbraiding to build shared libraries, using AM_LDFLAGS=-no-undefined
#29152
Comments
comment:2
The failure can be seen at https://github.com/mkoeppe/sage/runs/641394565 |
This comment has been minimized.
This comment has been minimized.
AM_LDFLAGS=-no-undefined
comment:5
Cc'ing mmarco re libbraiding |
comment:6
cc'ing dimpase re cliquer, also reported at dimpase/autocliquer#4 |
Upstream: Reported upstream. No feedback yet. |
comment:7
Upstream link in |
comment:8
Cc'ing gentoo, arch people to see if new |
AM_LDFLAGS=-no-undefined
AM_LDFLAGS=-no-undefined
comment:10
I'm getting it from https://sourceforge.net/projects/rankwidth/, but I don't know if there's anybody reading tickets there (there are none filed so far) |
comment:11
Replying to @antonio-rojas:
Same here in Gentoo https://packages.gentoo.org/packages/sci-mathematics/rw |
comment:12
What's wrong with rw upstream? The program is more or less "complete," so I wouldn't expect much activity. Last time (a few years ago), we just emailed the guy to ask about contributing an autotools build system. |
Commit: |
comment:15
I created a new release for libbraiding: https://github.com/miguelmarco/libbraiding/releases/tag/1.1 Should I also update the sage package? IIRC, there is a new way to upload the tarball. Isn't it? |
comment:16
Replying to @miguelmarco:
Thanks a lot!
Yes please
No need to upload, but please add |
Work Issues: rebase on top of #31064 |
Branch pushed to git repo; I updated commit sha1. This was a forced push. Last 10 new commits:
|
Changed reviewer from https://github.com/mkoeppe/sage/actions/runs/412156307, ... to Matthias Koeppe, https://github.com/mkoeppe/sage/actions/runs/432820484, ... |
Changed work issues from rebase on top of #31064 to none |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
|
comment:68
Let's please get this in. |
comment:69
It still doesn't fix all the Cygwin things, no? Anyway, LGTM. |
Changed reviewer from Matthias Koeppe, https://github.com/mkoeppe/sage/actions/runs/432820484, ... to Matthias Koeppe, Dima Pasechnik |
comment:70
Thank you! Follow up for the remaining issues in #30814. |
Branch pushed to git repo; I updated commit sha1 and set ticket back to needs_review. New commits:
|
Follow-up from #30396, where libtool's fallback to static library build for
giac
caused linker errors while building sagelib.This is fixed by passing
-no-undefined
to the libtool linking flags, by settingAM_LDFLAGS=-no-undefined
.Affected packages can be found as follows:
In
singular
, only thegitfan.la
library (module) is affected:The issue also affects the optional package
meataxe
.This is a common issue especially when using libtool to link Windows DLLs and should hopefully be straightforward to fix.
See also:
nauty
: Switch to autotoolized fork so that shared libraries can be builtDepends on #31064
Upstream: Reported upstream. No feedback yet.
CC: @simon-king-jena @miguelmarco @dimpase @orlitzky @antonio-rojas @kiwifb @slel @jhpalmieri @vbraun
Component: porting: Cygwin
Author: Matthias Koeppe, Miguel Marco, Simon King
Branch/Commit:
6b6ee5c
Reviewer: Matthias Koeppe, Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/29152
The text was updated successfully, but these errors were encountered: