-
-
Notifications
You must be signed in to change notification settings - Fork 712
Description
The linbox team has recently released new versions of their packages: givaro-4.2.0, fflas-ffpack-2.5.0, linbox-1.7.0, which some cutting-edge distributions are already shipping: https://repology.org/project/givaro/versions
Unfortunately our spkg-configure for givaro only checks a lower version bound, not an upper bound. We do not have an spkg-configure for linbox - that's #29631; so we try to build an old linbox with a new givaro, which fails (upstream does not support this).
Hence these new, incompatible releases retroactively break released Sage versions.
This leads to build errors in our linbox spkg, such as
- https://groups.google.com/g/sage-devel/c/seTJ79k33Ac/m/wr4kbNAhDQAJ
- https://groups.google.com/g/sage-release/c/3b_sh9htMg0/m/ft4DZsmpCwAJ
A workaround for users of released versions of Sage is to use ./configure --without-system-givaro.
Depends on #32947
CC: @dimpase @orlitzky @ClementPernet @kiwifb @EmmanuelCharpentier @antonio-rojas
Component: build: configure
Author: Matthias Koeppe
Branch/Commit: 1da5d31
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/33042