On Sun, 31 Aug 2025, Thierry DECHAIZE via Cygwin wrote:

> Hi,
>
> BigĀ  interest about last version of CLANG 20.1.8 provided with CYGWIN64
> (very good job of portability, since "very old" version of CLANG 8.0 ...).
>
> I can generate application in version 64 bit with this last compiler (on
> Windows 11 64 bit), but nothing do to generate executable 32 bit.
>
> In my test, linker always use sys-root of GCC in version 64 bit, same if
> I parameter option "-m32".
>
> With same "source" file, I can generate 32 bit executable with MinGW32
> development environment on CYGWIN64.
>
> What is wrong ?

What exactly are you trying to do?  Are you trying to compile for 32-bit
Cygwin (which is unsupported but should be possible, though I didn't test
multilib sysroots)?  Or are you trying to cross-compile to 32-bit MinGW
(that should absolutely work)?  One of the failed tests that needed
investigation was mingw sysroot trying to use /usr when it shouldn't,
maybe this is what's going on here?

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to