Opened 2 years ago

Last modified 3 weeks ago

#30949 new enhancement

Refine python3's SAGE_SPKG_DEPCHECK: bzip2, xz, libffi

Reported by: Matthias Köppe Owned by:
Priority: major Milestone: sage-9.9
Component: build: configure Keywords:
Cc: John Palmieri Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: #30948, #31009 Stopgaps:

Status badges

Description (last modified by Matthias Köppe)

Currently we have SAGE_SPKG_DEPCHECK([sqlite libpng bzip2 xz libffi], ...), which causes system python3 to be rejected on many systems.

We should review whether this can be made more fine-grained.

SAGE_SPKG_DEPCHECK is specifically for checking whether we are going to install a shared library that may interfere with a system-provided version of the same shared library that the package is linked against.

Package sqlite - done in #30559

Package libpng is taken care of in #31009

Here we follow up to address the following dependencies:

Package bzip2......

$ grep bzip2 build/pkgs/*/dependencies
build/pkgs/cbc/dependencies:readline zlib bzip2 $(BLAS)
build/pkgs/cmake/dependencies:curl zlib bzip2 xz
build/pkgs/freetype/dependencies:libpng bzip2
build/pkgs/pcre/dependencies:bzip2
build/pkgs/python3/dependencies:zlib readline sqlite libpng bzip2 xz libffi
build/pkgs/r/dependencies:$(BLAS) gfortran iconv readline bzip2 xz pcre curl | pkgconf

Package xz represents both the shared library liblzma and the xz binary. #30948

Package libffi....

$ grep libffi build/pkgs/*/dependencies
build/pkgs/ecl/dependencies:$(MP_LIBRARY) readline gc libffi
build/pkgs/python3/dependencies:zlib readline sqlite libpng bzip2 xz libffi

See also:

  • #28019 If system mpir is found, yasm should not be built

Change History (8)

comment:1 Changed 2 years ago by Matthias Köppe

Dependencies: #30948

comment:2 Changed 2 years ago by Matthias Köppe

Dependencies: #30948#30948, #31009
Description: modified (diff)
Summary: Refine python3's SAGE_SPKG_DEPCHECK: libpng, bzip2, xz, libffiRefine python3's SAGE_SPKG_DEPCHECK: bzip2, xz, libffi

comment:3 Changed 2 years ago by Matthias Köppe

Milestone: sage-9.3sage-9.4

Setting new milestone based on a cursory review of ticket status, priority, and last modification date.

comment:4 Changed 18 months ago by Matthias Köppe

Milestone: sage-9.4sage-9.5

comment:5 Changed 14 months ago by Matthias Köppe

Milestone: sage-9.5sage-9.6

comment:6 Changed 11 months ago by Matthias Köppe

Milestone: sage-9.6sage-9.7

comment:7 Changed 5 months ago by Matthias Köppe

Milestone: sage-9.7sage-9.8

comment:8 Changed 3 weeks ago by Matthias Köppe

Milestone: sage-9.8sage-9.9
Note: See TracTickets for help on using tickets.