-
-
Notifications
You must be signed in to change notification settings - Fork 553
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
spkg-configure.m4 for lcalc #28224
Comments
comment:1
Does Conda provide |
comment:2
Replying to @dimpase:
Yes and uses the patches from sage https://github.com/conda-forge/lcalc-feedstock/tree/master/recipe/patches |
comment:3
lcalc depends on PARI, so we need to deal with pari first. |
Dependencies: #28242 |
This comment has been minimized.
This comment has been minimized.
New commits:
|
Branch: u/dimpase/packages/lcalcconf |
Author: Dima Pasechnik |
Commit: |
comment:6
sage-dist, conda, arch installs the header as You'll need more changes to make lcalc work with Debian way. For eg: https://github.com/sagemath/sage-prod/blob/master/src/sage/libs/lcalc/lcalc_sage.h#L1 |
comment:7
oops, right, one would in the very least deal with hardcoded
|
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
comment:10
OK, so the updated branch works with Debian's lcalc, currently checking with sage-dist's lcalc. |
comment:11
Works for me on conda. I see that you have |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:13
good catch. I guess you won't be able to build lcalc cython extension without the latest commit... |
comment:33
reworded the last commit message, no code changes. |
Changed dependencies from #28242 to none |
comment:35
I avoided this ticket so far because For the record sage-on-gentoo installs headers in |
comment:36
Shall we change the default and also the patch to use I can change it in conda. |
comment:37
Being uniform about these headers locations in distributions and sage certainly would help. |
comment:38
Right. I just checked that on Fedora it's |
Changed branch from u/dimpase/packages/lcalcconf to u/dimpase/packages/lcalcchangeinclude |
comment:40
Needs a version bump for lcalc |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:43
Love the fact that I won't have to patch that little bit anymore - I am sure my colleagues in other distros are happy about that too. |
Changed branch from u/dimpase/packages/lcalcchangeinclude to |
comment:45
FYI, a more recent snapshot, for version 1.3, is available at https://github.com/agrawroh/l-calc . |
Changed commit from |
Debian and Fedora package lcalc (Fedora calls the package
L-function-devel
). On Debian one needs packagesliblfunction-dev
andlcalc
.One needs to check how well-patched they are.
We had to introduce an env. var.
SAGE_LCALC_INCDIR_NOLIBPREFIX
to deal with the discrepancy in the include names, which islibLfunction/
on sage-dist, butLfunction/
on Debian.if
SAGE_LCALC_INCDIR_NOLIBPREFIX
is not''
then we assume thatthe include prefix is
Lfunction/
, and otherwise it islibLfunction/
.CC: @embray @isuruf @antonio-rojas @kiwifb
Component: build: configure
Author: Dima Pasechnik
Branch:
6aa7e76
Reviewer: Isuru Fernando
Issue created by migration from https://trac.sagemath.org/ticket/28224
The text was updated successfully, but these errors were encountered: