On 2013/7/4 Samuel Thibault wrote:
> Package: openturns
> Version: 1.1-6
> Severity: serious
> Justification: FTBFS
>
> Hello,
>
> openturns currently FTBFS on any-i386, due to a small output difference:
>
> --- /«PKGBUILDDIR»/lib/test/t_TrapezoidalFactory_std.expout     2013-01-03 
> 14:01:36.000000000 +0000
> +++ /«PKGBUILDDIR»/obj-i486-linux-gnu/lib/test/t_TrapezoidalFactory_std.out   
>   2013-07-03 22:54:04.041954105 +0000
> @@ -1,8 +1,8 @@
>  Distribution          =class=Trapezoidal name=Trapezoidal dimension=1 a=1 
> b=2.3 c=4.5 d=5 h=0.322581
> -Estimated distribution=class=Trapezoidal name=Trapezoidal dimension=1 
> a=1.006 b=2.275 c=4.545 d=4.99 h=0.3198
> +Estimated distribution=class=Trapezoidal name=Trapezoidal dimension=1 
> a=1.005 b=2.279 c=4.545 d=4.99 h=0.32
>  Default distribution=class=Trapezoidal name=Trapezoidal dimension=1 a=-2 
> b=-1 c=1 d=2 h=0.333333
>  Distribution from parameters=class=Trapezoidal name=Trapezoidal dimension=1 
> a=1 b=2.3 c=4.5 d=5 h=0.322581
>  Trapezoidal          =class=Trapezoidal name=Trapezoidal dimension=1 a=1 
> b=2.3 c=4.5 d=5 h=0.322581
> -Estimated trapezoidal=class=Trapezoidal name=Trapezoidal dimension=1 a=1.006 
> b=2.275 c=4.545 d=4.99 h=0.3198
> +Estimated trapezoidal=class=Trapezoidal name=Trapezoidal dimension=1 a=1.005 
> b=2.279 c=4.545 d=4.99 h=0.32
>  Default trapezoidal=class=Trapezoidal name=Trapezoidal dimension=1 a=-2 b=-1 
> c=1 d=2 h=0.333333
>  Trapezoidal from parameters=class=Trapezoidal name=Trapezoidal dimension=1 
> a=1 b=2.3 c=4.5 d=5 h=0.322581
>
> I've also seen that in sphinxbase, where this is due to libc 2.17 which
> has small libmath fixes compared to libc 2.13.

Hello Samuel,

I disabled optimization on *-i386 arches because of #714411.  I
checked on fischer.d.o, but I ran two builds, one with -O0 and the
other one with -fno-cse-follow-jumps -fno-caller-saves
-fno-guess-branch-probability, and unfortunately it is likely that I
switched results, only the latter works.  I could adjust test output,
but I now wonder whether this is the best choice.
Maybe you have some ideas why those -f flags are needed on *-i386?
With GCC < 4.8, only -fno-cse-follow-jump was needed, but now we need
two more flags.

Denis


--
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