Hello,

Recent update from gcc 4.4.0 prerelease to 4.4.1 postrelease apparently 
broke debug information support in binaries. A non-stripped binary 
compiled with the new gcc would produce the following error:
$ wine dummy.exe
wine: could not load L"Z:\\home\\kalev\\tmp\\dummy.exe": Bad EXE format for

Stripping the binary works around that error.

The binaries contain a new .debug_pubtypes section [1], and because of 
that binutils also need to be updated. Any objections if I update the 
binutils in rawhide to version 2.19.51.0.14, which is the same as in 
native Fedora binutils package? That should fix the broken debuginfo in 
newly compiled programs.

However, several packages which were compiled with the new gcc but old 
binutils now have broken debuginfo. Those will need to be rebuilt. Any 
suggestions on how to do that?

[1] http://gcc.gnu.org/ml/gcc/2009-06/msg00615.html

-- 
Kalev
_______________________________________________
fedora-mingw mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/fedora-mingw

Reply via email to