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 jdemeyer

  • Milestone changed from sage-5.11 to sage-5.12

comment:2 Changed 5 years ago by vbraun_spam

  • Milestone changed from sage-6.1 to sage-6.2

comment:3 Changed 5 years ago by vbraun_spam

  • Milestone changed from sage-6.2 to sage-6.3

comment:4 Changed 4 years ago by vbraun_spam

  • Milestone changed from sage-6.3 to sage-6.4

comment:5 Changed 4 years ago by jpflori

  • Milestone changed from sage-6.4 to sage-duplicate/invalid/wontfix
  • Status changed from new to needs_review

Fixed by #10572.

comment:6 Changed 4 years ago by jpflori

  • Status changed from needs_review to positive_review

comment:7 Changed 4 years ago by jpflori

  • Reviewers set to Jean-Pierre Flori

comment:8 Changed 4 years ago by vbraun

  • Resolution set to fixed
  • Status changed from positive_review to closed
Note: See TracTickets for help on using tickets.