package: libhmsbeagle
version: 1.0-2
severity: serious

Note: i'm not an expert on this package, just someone looking at build failures and filing bugs.

It seems things are a little more complex than they first appeared. In particular it seems libhmsbeagle has a specific "sse2 plugin" which can only be built with sse2 enabled and that is built even if --enable-sse=no is passed (which seems like a bug in the upstream build system to me). Therefore disabling -msse2 has caused the package to FTBFS everywhere except amd64.

For non pc architectures I would think the sse2 plugin should simply be disabled.

For i386 the descision on what to do there requires knowlege of the internals of the software. If the software is capable of making sensible descisions about whether to use the sse2 plugin at runtime then the sse2 plugin (but NOT the rest of the package) should be built with -msse2 (this will probablly require adding an option to the buildscripts along the lines of "--enable-sse=ssepluginonly"). If the software is NOT capable of making sensible descisions about whether to use the sse2 plugin at runtime then either it should simply be disabled on i386 or the ability to make sensible descsions about whether to use it at runtime should be added to the code.



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to