Opened 6 years ago
Closed 4 years ago
#14697 closed defect (fixed)
System-wide GCC picks Sage's libraries on Cygwin
Reported by: | jpflori | Owned by: | tbd |
---|---|---|---|
Priority: | major | Milestone: | sage-duplicate/invalid/wontfix |
Component: | porting: Cygwin | Keywords: | cygwin gcc path |
Cc: | leif, kcrisman, dimpase | Merged in: | |
Authors: | Reviewers: | Jean-Pierre Flori | |
Report Upstream: | N/A | Work issues: | |
Branch: | Commit: | ||
Dependencies: | Stopgaps: |
Description
On Cygwin, libraries are stored in "bin" together with executables. As we add Sage's bin directory to PATH (to be able to use the executables we generated!), the system-wide GCC may pick up some Sage's libraries (e.g. gmp, mpfr or mpc) rather than the system-wide ones it is supposed to if versions are identical. Unfortunately, this may raise incompatibilities: I experienced a bunch of segfaults when building different spkgs.
Change History (8)
comment:1 Changed 5 years ago by
- Milestone changed from sage-5.11 to sage-5.12
comment:2 Changed 5 years ago by
- Milestone changed from sage-6.1 to sage-6.2
comment:3 Changed 5 years ago by
- Milestone changed from sage-6.2 to sage-6.3
comment:4 Changed 4 years ago by
- Milestone changed from sage-6.3 to sage-6.4
comment:5 Changed 4 years ago by
- Milestone changed from sage-6.4 to sage-duplicate/invalid/wontfix
- Status changed from new to needs_review
comment:6 Changed 4 years ago by
- Status changed from needs_review to positive_review
comment:7 Changed 4 years ago by
- Reviewers set to Jean-Pierre Flori
comment:8 Changed 4 years ago by
- Resolution set to fixed
- Status changed from positive_review to closed
Note: See
TracTickets for help on using
tickets.
Fixed by #10572.