Bug#840458: linbox: FTBFS on i386: illegal instruction in test-{cra, charpoly}

Adrian Bunk bunk at stusta.de
Tue Nov 29 18:10:32 UTC 2016


On Tue, Nov 29, 2016 at 02:58:53PM +0000, Tobias Hansen wrote:
>...
> (I'm not sure if some of these flags (mmx, sse ?) are allowed
> on i386 and didn't find that info. Ximin, do you know this?)

None of these is allowed on i386.

The baseline for i386 in stretch is the Pentium Pro,
that has neither MMX nor SSE.

Please also double-check the compiler flags used on amd64:
MMX and SSE/SSE2 are allowed (and enabled by default) there,
but no more recent SSE versions.

Except when the software uses autodetection for features at runtime,
it is usually a bad idea if there is any kind of hw feature compiler
flag setting when building a Debian package.

> Best,
> Tobias
>...

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed



More information about the debian-science-maintainers mailing list