Changes between Version 87 and Version 108 of Ticket #24575
- Timestamp:
- 03/09/18 03:34:27 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #24575
-
Property
Commit
changed from
f4697df10175ba42a821f848942d3c174c550d76
to0d8a4a954cee8958b24ece2067bf5191dcbcd28e
-
Property
Summary
changed from
conflicts with gc
toon Arch make+guile is broken
-
Property
Priority
changed from
blocker
tocritical
-
Property
Commit
changed from
-
Ticket #24575 – Description
v87 v108 1 Sage has a standard package `gc` that creates conflicts with programs that are prerequisite to build Sage such as make. For example, building Sage 8.2.beta3 on archlinux one gets 1 Guile plugin in make under certain not completely clear conditions, likely to do with a version misconfiguration of system libraries, 2 may fail to build a number of Sage packages. For example, while building Sage 8.2.beta3 on latest archlinux one gets 2 3 {{{ 3 4 make: symbol lookup error: /usr/lib/libguile-2.2.so.1: undefined symbol: … … 8 9 After deactivating the `gc` package, the compilation went fine. 9 10 11 However, this cannot be reproduced on other Linux systems. 12 10 13 The workaround in the branch consists in declaring the environment variable `LD_PRELOAD` so that make uses the system gc. The workaround has to be applied to the 2 standard packages `R` and `rpy2`. 11 14 12 The three other packges `flint`/`arb`/`deformation` fail edto build for the same reason and we apply a small patch to avoid them redefining `LD_LIBRARY_PATH`.15 The three other packges `flint`/`arb`/`deformation` fail to build for the same reason and we apply a small patch to avoid them redefining `LD_LIBRARY_PATH`. 13 16 14 17 Upstream issues