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

Build libtermcap*.so instead of (or in addition to) libtermcap.a #12934

Closed
williamstein opened this issue May 10, 2012 · 3 comments
Closed

Build libtermcap*.so instead of (or in addition to) libtermcap.a #12934

williamstein opened this issue May 10, 2012 · 3 comments

Comments

@williamstein
Copy link
Contributor

Some components of Sage, e.g., libsingular, link in the systemwide libtermcap.so dynamically instead of statically linking the libtermcap.a that is built by the Sage termcap spkg. This is a big problem when building a binary on a system that has libtermcap.so and trying to run it on another system that does not have that so.

Solution?: Modifying the spkg-install script for termcap so it also builds the so libraries.

Component: packages: standard

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

@jdemeyer

This comment has been minimized.

@jdemeyer
Copy link

comment:1

The version of termcap in Sage (i.e. the official upstream version) does not support building shared libraries. So, I am a bit surprised to see the file libtermcap.so appear on your system. Could you try whether the spkg from #12725 fixes the problem? i.e. build termcap from #12725 and then rebuild Singular and check whether local/lib/libsingular.so still links against libtermcap.so

@williamstein
Copy link
Contributor Author

comment:2

As described this can't be fixed, so "wontfix".

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

2 participants