Re: [PATCH v4 0/3] Enable clang build on Windows

2025-02-18 Thread Stefan Weil via
Am 19.02.25 um 08:01 schrieb Pierrick Bouvier: On 2/18/25 22:39, Stefan Weil wrote: Am 19.02.25 um 00:17 schrieb Pierrick Bouvier: On 2/18/25 12:59, Stefan Weil wrote: I could run a QEMU cross compile on Debian with the llvm toolchain and msys2 clangarm64 packages installed with pacman. The

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-02-18 Thread Pierrick Bouvier
On 2/18/25 22:39, Stefan Weil wrote: Am 19.02.25 um 00:17 schrieb Pierrick Bouvier: On 2/18/25 12:59, Stefan Weil wrote: I could run a QEMU cross compile on Debian with the llvm toolchain and msys2 clangarm64 packages installed with pacman. The resulting installer is here: Have you install

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-02-18 Thread Stefan Weil via
Am 19.02.25 um 00:17 schrieb Pierrick Bouvier: On 2/18/25 12:59, Stefan Weil wrote: I could run a QEMU cross compile on Debian with the llvm toolchain and msys2 clangarm64 packages installed with pacman. The resulting installer is here: Have you installed the msys2 clangarm64 packages on a

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-02-18 Thread Pierrick Bouvier
On 2/18/25 12:59, Stefan Weil wrote: Am 18.02.25 um 17:22 schrieb Pierrick Bouvier: On 2/17/25 20:11, Brian Cain wrote: Is this toolchain available publicly or did you build it yourself?  It would be handy if there were a linux x86_64 hosted cross-toolchain that can target Windows-aarch64.  Or

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-02-18 Thread Stefan Weil via
Am 18.02.25 um 17:22 schrieb Pierrick Bouvier: On 2/17/25 20:11, Brian Cain wrote: Is this toolchain available publicly or did you build it yourself?  It would be handy if there were a linux x86_64 hosted cross-toolchain that can target Windows-aarch64.  Or linux aarch64 hosted would be pretty g

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-02-18 Thread Daniel P . Berrangé
On Tue, Feb 18, 2025 at 08:22:14AM -0800, Pierrick Bouvier wrote: > Hi Brian, > > On 2/17/25 20:11, Brian Cain wrote: > > > > On 1/11/2025 4:08 PM, Stefan Weil via wrote: > > > Am 10.01.25 um 21:33 schrieb Pierrick Bouvier: > > > > For now, it was only possible to build plugins using GCC on Windo

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-02-18 Thread Pierrick Bouvier
Hi Brian, On 2/17/25 20:11, Brian Cain wrote: On 1/11/2025 4:08 PM, Stefan Weil via wrote: Am 10.01.25 um 21:33 schrieb Pierrick Bouvier: For now, it was only possible to build plugins using GCC on Windows. However, windows-aarch64 only supports Clang. This biggest roadblock was to get rid of

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-02-17 Thread Brian Cain
On 1/11/2025 4:08 PM, Stefan Weil via wrote: Am 10.01.25 um 21:33 schrieb Pierrick Bouvier: For now, it was only possible to build plugins using GCC on Windows. However, windows-aarch64 only supports Clang. This biggest roadblock was to get rid of gcc_struct attribute, which is not supported

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-01-14 Thread Philippe Mathieu-Daudé
On 14/1/25 09:20, Alex Bennée wrote: Pierrick Bouvier writes: For now, it was only possible to build plugins using GCC on Windows. However, windows-aarch64 only supports Clang. This biggest roadblock was to get rid of gcc_struct attribute, which is not supported by Clang. After investigation,

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-01-14 Thread Alex Bennée
Pierrick Bouvier writes: > For now, it was only possible to build plugins using GCC on Windows. However, > windows-aarch64 only supports Clang. > This biggest roadblock was to get rid of gcc_struct attribute, which is not > supported by Clang. After investigation, we proved it was safe to drop it

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-01-13 Thread Pierrick Bouvier
On 1/13/25 13:19, Alex Bennée wrote: Pierrick Bouvier writes: On 1/12/25 22:26, Thomas Huth wrote: On 11/01/2025 16.47, Philippe Mathieu-Daudé wrote: On 10/1/25 21:37, Pierrick Bouvier wrote: On 1/10/25 12:33, Pierrick Bouvier wrote: For now, it was only possible to build plugins using GCC

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-01-13 Thread Alex Bennée
Pierrick Bouvier writes: > On 1/12/25 22:26, Thomas Huth wrote: >> On 11/01/2025 16.47, Philippe Mathieu-Daudé wrote: >>> On 10/1/25 21:37, Pierrick Bouvier wrote: On 1/10/25 12:33, Pierrick Bouvier wrote: > For now, it was only possible to build plugins using GCC on Windows. > Howev

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-01-13 Thread Pierrick Bouvier
On 1/12/25 22:26, Thomas Huth wrote: On 11/01/2025 16.47, Philippe Mathieu-Daudé wrote: On 10/1/25 21:37, Pierrick Bouvier wrote: On 1/10/25 12:33, Pierrick Bouvier wrote: For now, it was only possible to build plugins using GCC on Windows. However, windows-aarch64 only supports Clang. This bi

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-01-12 Thread Thomas Huth
On 11/01/2025 16.47, Philippe Mathieu-Daudé wrote: On 10/1/25 21:37, Pierrick Bouvier wrote: On 1/10/25 12:33, Pierrick Bouvier wrote: For now, it was only possible to build plugins using GCC on Windows. However, windows-aarch64 only supports Clang. This biggest roadblock was to get rid of gcc

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-01-12 Thread Philippe Mathieu-Daudé
On 11/1/25 16:47, Philippe Mathieu-Daudé wrote: On 10/1/25 21:37, Pierrick Bouvier wrote: On 1/10/25 12:33, Pierrick Bouvier wrote: For now, it was only possible to build plugins using GCC on Windows. However, windows-aarch64 only supports Clang. This biggest roadblock was to get rid of gcc_st

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-01-12 Thread Pierrick Bouvier
On 1/11/25 14:08, Stefan Weil wrote: Am 10.01.25 um 21:33 schrieb Pierrick Bouvier: For now, it was only possible to build plugins using GCC on Windows. However, windows-aarch64 only supports Clang. This biggest roadblock was to get rid of gcc_struct attribute, which is not supported by Clang. A

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-01-11 Thread Stefan Weil via
Am 10.01.25 um 21:33 schrieb Pierrick Bouvier: For now, it was only possible to build plugins using GCC on Windows. However, windows-aarch64 only supports Clang. This biggest roadblock was to get rid of gcc_struct attribute, which is not supported by Clang. After investigation, we proved it was s

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-01-11 Thread Philippe Mathieu-Daudé
On 10/1/25 21:37, Pierrick Bouvier wrote: On 1/10/25 12:33, Pierrick Bouvier wrote: For now, it was only possible to build plugins using GCC on Windows. However, windows-aarch64 only supports Clang. This biggest roadblock was to get rid of gcc_struct attribute, which is not supported by Clang.

Re: [PATCH v4 0/3] Enable clang build on Windows

2025-01-10 Thread Pierrick Bouvier
On 1/10/25 12:33, Pierrick Bouvier wrote: For now, it was only possible to build plugins using GCC on Windows. However, windows-aarch64 only supports Clang. This biggest roadblock was to get rid of gcc_struct attribute, which is not supported by Clang. After investigation, we proved it was safe t

[PATCH v4 0/3] Enable clang build on Windows

2025-01-10 Thread Pierrick Bouvier
For now, it was only possible to build plugins using GCC on Windows. However, windows-aarch64 only supports Clang. This biggest roadblock was to get rid of gcc_struct attribute, which is not supported by Clang. After investigation, we proved it was safe to drop it. Built and tested on Windows (all