Changes between Version 2 and Version 56 of Ticket #24575


Ignore:
Timestamp:
03/04/18 11:38:16 (3 years ago)
Author:
vdelecroix
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #24575

    • Property Status changed from new to needs_review
    • Property Reviewers changed from to Erik Bray
    • Property Authors changed from to Erik Bray
    • Property Cc charpent defeo added
    • Property Branch changed from to u/vdelecroix/24575
    • Property Report Upstream changed from N/A to Reported upstream. Developers deny it's a bug.
    • Property Commit changed from to f33c5e60c6655d2af7d97047dcba996600f37193
  • Ticket #24575 – Description

    v2 v56  
    1 Sage has a standard package `gc` which is also available for most operating system. The library creates conflicts with programs that are prerequisite to build Sage such as make.
    2 
    3 For example, building Sage 8.2.beta3 on archlinux one gets
     1Sage 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
    42{{{
    53make: symbol lookup error: /usr/lib/libguile-2.2.so.1: undefined symbol:
    64GC_move_disappearing_link
    75}}}
    8 After deactivating the `gc` package, the compilation went fine on this machine.
     6See also [https://groups.google.com/forum/#!topic/sage-devel/5LqXytiF2nQ this report on sage-devel].
    97
    10 See also [https://groups.google.com/forum/#!topic/sage-devel/5LqXytiF2nQ this report on sage-devel].
     8After deactivating the `gc` package, the compilation went fine.
     9
     10The 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 4 standard packages:
     11 - R
     12 - rpy2
     13 - flint
     14 - arb