You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
at present ECL installation takes the headers of libffi from whereever it can, and first of all from "standard" locations. Thus an imcompatible libffi headers (and version 3.3 introduced an apparent incompatibility) installed system-wide break building of ECL even though --without-system-ecl is given.
This was reported to happen on Debian testing.
(And an earlier related ticket is #21811). The initial debugging started on this thread of sage-devel.
ECL's configure has an option --with-libffi-prefix=path which hopefully does the job (untested); if so, this would at least allow
the build to succeed in such a configuration.
Another task is to test for the incompatible libffi (well, we can just test the version not to be above 3.2.x for some x).
at present ECL installation takes the headers of libffi from whereever it can, and first of all from "standard" locations. Thus an imcompatible libffi headers (and version 3.3 introduced an apparent incompatibility) installed system-wide break building of ECL even though
--without-system-ecl
is given.This was reported to happen on Debian testing.
(And an earlier related ticket is #21811). The initial debugging started on this thread of sage-devel.
ECL's configure has an option
--with-libffi-prefix=path
which hopefully does the job (untested); if so, this would at least allowthe build to succeed in such a configuration.
Another task is to test for the incompatible libffi (well, we can just test the version not to be above 3.2.x for some x).
CC: @mkoeppe @isuruf @embray @kiwifb @EmmanuelCharpentier @mezzarobba
Component: build
Reviewer: Travis Scrimshaw
Issue created by migration from https://trac.sagemath.org/ticket/29128
The text was updated successfully, but these errors were encountered: