Re: [Mingw-w64-public] [PATCH] crt: Use .ctors.99999 instead of .ctors$zzz for __CTOR_END__ for clang/lld

2017-11-26 Thread Martin Storsjö
On Mon, 27 Nov 2017, Martin Storsjö wrote: If a constructor has a non-default priority, it is placed in a section .ctors.1234 instead of the default .ctors. With the default sorting, .ctors.1234 would be sorted after .ctors$zzz, which would make such a constructor be missed. Instead of

[Mingw-w64-public] [PATCH] crt: Use .ctors.99999 instead of .ctors$zzz for __CTOR_END__ for clang/lld

2017-11-26 Thread Martin Storsjö
If a constructor has a non-default priority, it is placed in a section .ctors.1234 instead of the default .ctors. With the default sorting, .ctors.1234 would be sorted after .ctors$zzz, which would make such a constructor be missed. Instead of implementing a custom sorting, ordering .ctors.1234

Re: [Mingw-w64-public] [PATCH] ucrtbase: Don't include a import library alias "tzset"

2017-11-26 Thread Sven Kretzschmar
Hi Martin, Thanks for your patch. It fixed the problem. When running the compiled Julia, I now get an error in its initialization when it tries to open a named pipe for stderr - fd 2 (it uses libuv). Also , it immediately finishes after start & messes up stdout in the Cygwin shell (no more