Results of a test mass rebuild of rawhide-20090126 with gcc-4.4.0-0.9
Jarod Wilson
jarod at redhat.com
Tue Feb 3 21:24:17 UTC 2009
Jakub Jelinek wrote:
> On Tue, Feb 03, 2009 at 03:39:29PM -0500, Orcan Ogetbil wrote:
>> On Tue, Feb 3, 2009 at 2:59 PM, Jakub Jelinek wrote:
>>> On Tue, Feb 03, 2009 at 08:52:53PM +0100, Julian Sikorski wrote:
>>>> I took a stab at fixing museek+, and I was able to get a bit farther.
>>>> Now, I'm stuck. It says ld returned 1 exit status without an apparent
>>>> reason:
>>>> https://koji.fedoraproject.org/koji/getfile?taskID=1102268&name=build.log
>>>> Please help.
>>> There is a whole bunch of errors about undefined __sync_fetch_and_add_4
>>> from what I can see. These are the same reason as has been discussed
>>> before, this libstdc++ header requires -march=i486 or later (the default
>>> is -march=i586, but i386.rpm builds use explicit -march=i386).
>>> Koji will be hopefully changed soon to default to i586.rpm or i686.rpm.
>>>
>>> Jakub
>> Do we need to "fix" these flags in the SPEC file, or shall we wait
>> until koji is "fixed"?
>
> Wait, please don't change SPEC files for this. I'm going to surround
> _GLIBCXX_ATOMIC_BUILTINS_N defines in c++config.h with
> #ifdef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_N guards in 4.4.0-0.14, which
> should allow even building of -march=i386 stuff against that libstdc++.
I've fixed up both dvgrab and ivtv-utils and sent appropriate patches
upstream, but I'm slightly clueless what's going on with libdv...
http://sunsite.mff.cuni.cz/rawhide20090126-gcc44/fails-even-with-43/libdv-1.0.0-5.fc10.src.rpm/build.log
Looks to be fall-out specific to the new libtool in rawhide. Karsten,
any clues?
--jarod
More information about the fedora-devel-list
mailing list