[Debian-med-packaging] Bug#656755: libhmsbeagle FTBFS on everything	except amd64
    peter green 
    plugwash at p10link.net
       
    Sat Jan 21 15:00:25 UTC 2012
    
    
  
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.
    
    
More information about the Debian-med-packaging
mailing list