-
-
Notifications
You must be signed in to change notification settings - Fork 580
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
Simplify cythonization of many sage extensions. #15410
Comments
Branch: u/robertwb/ticket/15410 |
Commit: |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:7
Hmmmm... Looks like the 'gmp' dependency in Nathann |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:9
Eventually this will be inferred from the cimports (e.g. of integer_ring). There's a mess of includes and pxi files that needs to be sorted out before that can happen... |
Reviewer: Nathann Cohen |
comment:10
Hmmmmmm... Well I applied your three patches, deleted the build/ directory, built Sage again and passes all long tests. I got the following errors, and I believe that none of them comes from your commits
Soooooooo well. I'd say "good to go" Nathann |
Author: Robert Bradshaw |
comment:13
I'm having problems with this ticket, it works on an incremental build but not in a full rebuild. Dies in conway polynomials: http://build.sagemath.org/sage/builders/%20%20fast%20Volker%20Desktop%20%28Fedora%2019%20x86_64%29%20full/builds/5/steps/compile_1/logs/conway |
comment:14
while there is no need to enumerate files, the proposed wildcarding has been flagged as bad practice outside the sage/distutils world. see http://www.gnu.org/software/automake/manual/html_node/Wildcards.html for an explanation. or just view the explicit listing of files as an extra integrity check similar to docchecks. you get the idea... python distutils requires a lot of overhead in file lists, which is bad. but wildcards are worse. this ticket does not improve anything. better leave it like that (YMMV). |
This comment has been minimized.
This comment has been minimized.
Changed author from Robert Bradshaw to Robert Bradshaw, Jeroen Demeyer |
This comment has been minimized.
This comment has been minimized.
comment:26
I'm rebooting this ticket to handle only the trivial cases (where no additional libraries or compiler flags need to be added). |
Changed branch from u/robertwb/ticket/15410 to u/jdemeyer/ticket/15410 |
New commits:
|
Changed reviewer from Nathann Cohen to Nathann Cohen, Jean-Pierre Flori |
comment:30
See #15412 for a very similar ticket. |
Changed branch from u/jdemeyer/ticket/15410 to |
No need to enumerate modules if we don't use special flags.
Component: build
Author: Robert Bradshaw, Jeroen Demeyer
Branch/Commit:
0681b66
Reviewer: Nathann Cohen, Jean-Pierre Flori
Issue created by migration from https://trac.sagemath.org/ticket/15410
The text was updated successfully, but these errors were encountered: