Re: [Mingw-w64-public] [PATCH 2/2] crt: Define F_ARM_ANY on ARM64EC

2025-05-18 Thread Martin Storsjö
On Sat, 17 May 2025, Jacek Caban via Mingw-w64-public wrote: --- mingw-w64-crt/def-include/func.def.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mingw-w64-crt/def-include/func.def.in b/mingw-w64-crt/def-include/func.def.in index 1d542a1f4..f180b9ce7 100644 --- a/mingw-w64-crt/def-in

Re: [Mingw-w64-public] [PATCH 1/2] crt: Remove F_ARM_ANY from entries in ntdll.def.in that also apply to x86

2025-05-18 Thread Martin Storsjö
On Sat, 17 May 2025, Jacek Caban via Mingw-w64-public wrote: --- mingw-w64-crt/lib-common/ntdll.def.in | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mingw-w64-crt/lib-common/ntdll.def.in b/mingw-w64-crt/lib-common/ntdll.def.in index ee002c868..efa6145b6 100644 --- a

[Mingw-w64-public] Deduplicate lib32 and lib-common def files

2025-05-18 Thread Pali Rohár
Hello, what do you think about doing one-time automatic deduplication of lib32 and lib-common def files? Since commit cf211ae90565ff02e78c93d93a913501d100f30f ("crt: Remove @ stdcall mangling when processing lib-common/*.def.in files for non-I386 builds") Makefile can handle stdcall suffixes in li

Re: [Mingw-w64-public] [PATCH 3/9] crt: exe: Invoke gcc c++ constructors after msvc c++ constructors

2025-05-18 Thread Martin Storsjö
On Sun, 18 May 2025, Pali Rohár wrote: On Friday 09 May 2025 18:07:22 Pali Rohár wrote: On Tuesday 06 May 2025 19:59:31 Martin Storsjö wrote: On Thu, 17 Apr 2025, Pali Rohár wrote: Function __main() is function for executing gcc c++ constructors. Move it into guarded code which prevents dupl

Re: [Mingw-w64-public] [PATCH 3/9] crt: exe: Invoke gcc c++ constructors after msvc c++ constructors

2025-05-18 Thread Pali Rohár
On Friday 09 May 2025 18:07:22 Pali Rohár wrote: > On Tuesday 06 May 2025 19:59:31 Martin Storsjö wrote: > > On Thu, 17 Apr 2025, Pali Rohár wrote: > > > > > Function __main() is function for executing gcc c++ constructors. Move it > > > into guarded code which prevents duplicate code execution, a