Op zondag 23-08-2009 om 14:31 uur [tijdzone +0300], schreef Kalev
Lember:
Hello,
I would like to update mingw32-gcc in rawhide to match the version of
Fedora's native gcc package. I also think we should track native gcc
version more closely; last update was in March 23, which is exactly 6
months ago. If we do the big update now, we should have plenty of time
to sort out regressions before the Beta freeze.
Speaking of which, the MinGW folks also released their own version of
gcc 4.4.0 some time ago (which contains several mingw specific patches).
Perhaps this would be a good time to incorporate their patches in our
version of gcc. Their patches can be found at
http://sourceforge.net/projects/mingw/files/GCC%20Version%204/Current%
20Release_%20gcc-4.4.0/gcc-4.4.0-mingw32-src-2.tar.gz/download
I haven't looked in detail at those patches yet, but perhaps they
contain some fixes which need a mass-rebuild of all our packages.
The license of native gcc package has changed from:
GPLv3+ and GPLv2+ with exceptions
to:
GPLv3+, GPLv3+ with exceptions and GPLv2+ with exceptions
I have applied the license change to my copy mingw32-gcc spec file as
well, although I should point out that rpmlint thinks the license is
not valid:
W: invalid-license GPLv3+, GPLv3+ with exceptions
I don't think that the comma should be there. Maybe you could ask the
Fedora GCC maintainer (Jakub Jelinek) via email or IRC what the right
value should be.
I also adopted a trick from native package to change what gcc
--version
reports. Without that it would say 4.4.2 prerelease, but now it says:
$ i686-pc-mingw32-gcc --version
i686-pc-mingw32-gcc (GCC) 4.4.1 20090818 (Fedora MinGW 4.4.1-1.fc12)
Looks good to me.
Regards,
Erik van Pienbroek