Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=510949
Hin-Tak Leung <htl10(a)users.sourceforge.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #353901|0 |1
is obsolete| |
--- Comment #5 from Hin-Tak Leung <htl10(a)users.sourceforge.net> 2009-07-16 14:51:29
EDT ---
Created an attachment (id=354033)
--> (
https://bugzilla.redhat.com/attachment.cgi?id=354033)
tarball of mods for latest gcc from koji
This is a tarball of a modified mingw32-gcc specs file to use the latest native
gcc from koji (4.4.0-13), and all the upstream mingw patches.
3 of the 13 upstream patches need some adaptation (so attached). Two of the 3,
gcc-4.4.0-20090418-libjava_s.patch gcc-4.4.0-20090418-ada-hang.patch look like
they are partly in fedora native gcc anyway; the 3rd one is slightly broken and
reported upstream. The result seems to have build libgfortran.dll, etc extra
compared to old.
On a different matter, the upstream mingw gcc release notes have these
paragraphs:
===========
- Zero cost exceptions: New exception model Dwarf only has performance
penalty when being thrown. The old model, SJLJ, is no longer
available.
===========
- Dynamic linking with libgcc_s_dw2-1.dll
Dynamic linking with libgcc_s_dw2-1.dll is necessary to throw
exceptions between different modules, such as between two DLLs or a
DLL and an EXE. Consequently, it is the default for all languages
other than C. To disable this dynamic linking, use -static-libgcc.
To enable this dynamic linking in C, use -shared-libgcc.
===========
I haven't been able to get a dw2-1.dll at all, and some experiment
(disable-shared) results in broken dependences - a few packages
mingw32-gettext/boost/pthread have explicit dependency on the sjlj-1.dll.
--
Configure bugmail:
https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.