Il 21/12/2012 06:17, Alexandre Oliva ha scritto:
> Revision 193063 brought in calls to fraiseexcept() into libquadmath,
> which caused a build regression on Fedora 16 (BLAG 160k actually) x86_64
> while building an i686-linux-gnu native toolchain.
> 
> The problem is that glibc has an extern inline definition of
> fraiseexcept that is introduced by including fenv.h (it's in
> bits/fenv.h), and this definition requires SSE support regardless of
> target arch of word width, so it doesn't work for an i686 native that
> doesn't assume SSE registers and instructions are available.
> 
> This bug is fixed in newer versions of glibc, but I figured it wouldn't
> hurt to have a work-around in place for libquadmath to build, detecting
> that the extern inline in the header is broken and introducing a wrapper
> that bypasses the header so as to use the out-of-line definition in the
> math library.
> 
> Is this ok to install?

Would it be possible to fix it in fixincludes instead?

Paolo

Reply via email to