On 01/04/2013 09:40 PM, Jakub Jelinek wrote:
Hi!
As part of preparations for possible switch of system compiler in F19
to GCC 4.8.0, we (myself and Marek Polacek) have performed a test mass
rebuild of rawhide (December 17th package list) using gcc-4.8.0-0.1.fc19
on x86_64, and for those packages that failed also rebuilt the same
package with gcc-4.7.2-9.fc19 to quickly remove from the list packages
that fail for non-gcc related reasons.
11687 packages built fine, 933 packages failed to build with
both gcc-4.8.0-0.1.f19.x86_64.rpm and gcc-4.7.2-9.fc19.x86_64.rpm
(ignored for this analysis, unlikely to be gcc 4.8 related).
The remaining packages, that failed to build with 4.8.0-0.1
and succeeded with 4.7.2-9 are listed below. 67 of these look
like issues on the package side, 22 gcc bugs that were supposedly
fixed by now upstream and thus should be ok in 4.8.0-0.3 when
it is built next week and 3 are not yet fixed gcc issues.
I don't see fftw package in the lists below.
Did it build successfully for you in both 4.8 and 4.7.2-9,
or did it fail in both?
I ask because it currently fails to build in koji
and brew (logs show gcc-4.8.0 is in use):
see failed fftw-3.3.3-6.fc19 and fftw-3.3.3-6.el7 builds.
But it used to build just fine before in both.
I tried a local build on F18 where I have gcc-4.7.2-8
and it succeeded too.
(How I tested: fedpkg clone fftw; cd fftw; fedpkg local)
The build fails not in the compilation per se, but in testsuite
which runs as part of the build. In scratch build I
this error in
http://kojipkgs.fedoraproject.org//work/tasks/2093/5142093/build.log:
...
Executing "/builddir/build/BUILD/fftw-3.3.3/long/tests/bench --verbose=1 --verify
'//obc432' --verify '//ibc432' --verify '//ofc432' --verify
'//ifc432' --verify 'obc432' --verify 'ibc432' --verify
'ofc432' --verify 'ifc432' --verify 'ok24570e11' --verify
'ik24570e11' --verify 'obr12x8x4v8' --verify 'ibr12x8x4v8'
--verify 'ofr12x8x4v8' --verify 'ifr12x8x4v8' --verify
'//obc12x8x4v8' --verify '//ibc12x8x4v8' --verify '//ofc12x8x4v8'
--verify '//ifc12x8x4v8' --verify 'obc12x8x4v8' --verify
'ibc12x8x4v8' --verify 'ofc12x8x4v8' --verify 'ifc12x8x4v8'
--verify 'ok5hx13bx18e00*11' --verify 'ik5hx13bx18e00*11' --verify
'//obr10x13x3' --verify '//ofr10x13x3' --verify 'obr10x13x3'
--verify 'ibr10x13x3' --verify
'ofr10x13x3' --verify 'ifr10x13x3' --verify '//obc10x13x3'
--verify '//ibc10x13x3' --verify '//ofc10x13x3' --verify
'//ifc10x13x3' --verify 'obc10x13x3' --verify 'ibc10x13x3'
--verify 'ofc10x13x3' --verify 'ifc10x13x3' --verify
'ok12o01x11hx2o11x11e10*4' --verify 'ik12o01x11hx2o11x11e10*4' --verify
'//obr12x72' --verify '//ofr12x72' --verify 'obr12x72' --verify
'ibr12x72'"
//obc432 1.78882e-19 2.50386e-19 2.9009e-19
Found relative error 2.770436e-02 (impulse 1)
0 10.392304845413 0.000000000000 10.392304845413 0.000000000000
1 0.000000000000 0.000000000000 0.000000000000 0.000000000000
2 0.000000000000 0.000000000000 0.000000000000 0.000000000000
3 0.000000000000 0.000000000000 0.000000000000 0.000000000000
4 0.000000000000 0.000000000000 0.000000000000 0.000000000000
5 0.287912142168 0.020974549478 0.000000000000 0.000000000000
6 0.000000000000 0.000000000000 0.000000000000 0.000000000000
...(rows of nulls skipped)...
76 0.000000000000 0.000000000000 0.000000000000 0.000000000000
77 0.125791578403 0.259826503914 0.000000000000 0.000000000000
--
vda