Opened 8 years ago
Closed 6 years ago
#14727 closed defect (duplicate)
manual dependency tracking in src/sage
Reported by: | felixs | Owned by: | felixs |
---|---|---|---|
Priority: | major | Milestone: | sage-duplicate/invalid/wontfix |
Component: | build | Keywords: | dependencies, cython, module_list.py, gsoc |
Cc: | jondo | Merged in: | |
Authors: | Reviewers: | Felix Salfelder | |
Report Upstream: | N/A | Work issues: | |
Branch: | Commit: | ||
Dependencies: | #14834 | Stopgaps: |
Description (last modified by )
module_list.py
contains manual dependencies. for example
depends = [SAGE_INC + '/ecl/ecl.h']
this will not work reliably if ecl is somewhere else.
it looks like dependencies are not tracked automatically. if that is the case, the build system is severely incomplete.
Change History (7)
comment:1 Changed 8 years ago by
- Description modified (diff)
comment:2 Changed 8 years ago by
comment:3 Changed 8 years ago by
- Cc jondo added
comment:4 Changed 8 years ago by
- Dependencies set to #14834
- Milestone changed from sage-5.11 to sage-duplicate/invalid/wontfix
this is covered by #14834. didn't find a way to fix it independently.
comment:5 Changed 6 years ago by
- Reviewers set to Felix Salfelder
- Status changed from new to needs_review
comment:6 Changed 6 years ago by
- Status changed from needs_review to positive_review
comment:7 Changed 6 years ago by
- Resolution set to duplicate
- Status changed from positive_review to closed
Note: See
TracTickets for help on using
tickets.
I think you'll find this throughout all of the Sage build system (in spkgs, etc.) is that certain dependencies' locations are hard-coded.