[Bug 629209] Update mingw32-runtime to 3.18
bugzilla at redhat.com
bugzilla at redhat.com
Sat Sep 11 15:59:50 UTC 2010
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=629209
John Stebbins <stebbins at jetheaddev.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |stebbins at jetheaddev.com
--- Comment #22 from John Stebbins <stebbins at jetheaddev.com> 2010-09-11 11:59:49 EDT ---
(In reply to comment #4)
> mingw32-gcc doesn't appear to build against mingw32-runtime-3.18, see
> http://koji.fedoraproject.org/koji/getfile?taskID=2449090&name=build.log
>
> Creating library file:
> .libs/libgfortran.dll.a/builddir/build/BUILD/gcc-4.5.1/build/./gcc/libgcc_eh.a(unwind-sjlj.o):
> In function `__gthread_key_create':
> /builddir/build/BUILD/gcc-4.5.1/build/i686-pc-mingw32/libgcc/../../../libgcc/../gcc/gthr-win32.h:582:
> undefined reference to `_TlsAlloc at 0'
I ran across a what appears to be the same problem when compiling a library
with mingw64 which is available here (which is also gcc-4.5)
http://www.mail-archive.com/mingw@lists.fedoraproject.org/msg00135.html
After a little experimentation, I discovered that the code that provokes it is
a function that uses varargs. e.g.
int my_printf( char *fmt, ... )
{
}
Removing the function allowed the link to succeed.
Also, leave the function in and link with g++ instead of gcc succeeds.
--
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.
More information about the mingw
mailing list