linbox-team/fflas-ffpack

fflas-ffpack master does not work with any released version of givaro

mkoeppe opened this issue · 6 comments

checking for GIVARO... yes
checking for GIVARO usability... yes
---------------------------------------
...
In file included from ../../../fflas-ffpack/fflas/fflas_simd/simd128.inl:100:0,
                 from ../../../fflas-ffpack/fflas/fflas_simd.h:227,
                 from ../../../fflas-ffpack/fflas/fflas_freduce.h:30,
                 from ../../../fflas-ffpack/fflas/fflas.h:102,
                 from fflas_L1_inst.C:32:
../../../fflas-ffpack/fflas/fflas_simd/simd128_float.inl:31:10: fatal error: givaro/givtypestring.h: No such file or directory
 #include "givaro/givtypestring.h"
          ^~~~~~~~~~~~~~~~~~~~~~~~

(from https://github.com/mkoeppe/fflas-ffpack/runs/2007184141?check_suite_focus=true)

The file givtypestring.h was added in Givaro after the last release. You need the current master branch of Givaro to compile the current master branch of fflas-ffpack.

Then the configure check "checking for GIVARO usability" should be updated.

Also, is there a maintenance branch of fflas-fpack that can be targeted for pull requests if one wants to use a released version of Givaro?

I fixed the dependency to givaro v4.1.2 and incremented givaro upstream version to 4.1.2alpha.
As for the presence of a maintenance branch, we don't have one, as we keep releasing givaro and fflas-ffpack synchronously.

Let me mark this issue as wontfix, and close it at the next release of givaro and fflas-ffpack which we are working on.

Thanks!