[cfe-dev] MinGW 32-Bit Support?

Mateusz MikuĊ‚a via cfe-dev cfe-dev at lists.llvm.org
Fri Mar 24 12:58:01 PDT 2017


Hello,

Cannot reproduce crash with 32 bit or 64 bit llvm-tblgen used with
`llvm-4.0.0.src/lib/Target/X86/X86.td` and build from MSYS2 (GCC 6.3.0,
binutils 2.28, mingw-w64 from git).

Regards,

Mateusz



------ Original Message ------
Subject: [cfe-dev] MinGW 32-Bit Support?
Date: Fri, 24 Mar 2017 15:45:37 +0100
To: Cfe-dev
From: Nikolai Kosjar Via Cfe-dev
> Hi!
>
> I've trouble building/running llvm+clang 4.0 with/from mingw 32 bit
> for different mingw versions (4.9.y/5.x.y) [1]. When building in
> release mode, llvm-tblgen.exe crashes. I can overcome this by
> explicitly building llvm-tblgen.exe (and only that one) in debug mode,
> but then I get funny crashes with libclang during parse operations.
>
> I get no crashes for libclang parse operations from binaries produced
> by MSVC2015 (for both, 32 and 64 bit) and mingw 64 bit.
>
> According to clang's default target, it seems that llvm/clang is build
> with MSVC nowadays, starting with version 3.8.x:
>
>   D:\>D:\usr\llvm-3.7.1-win32\bin\clang --version
>   clang version 3.7.1 (tags/RELEASE_371/final)
>   Target: i686-pc-windows-gnu
>   Thread model: posix
>
>   D:\>D:\usr\llvm-3.8.1-win32\bin\clang --version
>   clang version 3.8.1 (branches/release_38)
>   Target: i686-pc-windows-msvc
>   Thread model: posix
>   InstalledDir: D:\usr\llvm-3.8.1-win32\bin
>
>
> Does anybody know why this has changed? I'm asking because last time I
> compared, libclang binaries build with mingw were significantly faster
> than the ones from MSVC. In addition to this, the profile guided
> optimization support of mingw produced faster binaries than the one
> optimized with MSVC.
>
> Can somebody reproduce [1] with mingw 32 bit?
> Any plans to make a build bot/job for mingw 32 bit available (again?)
> so that such errors will be caught earlier?
>
> Nikolai
>
>
> [1] https://bugs.llvm.org/show_bug.cgi?id=32018
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20170324/5cfc8a97/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20170324/5cfc8a97/attachment.sig>


More information about the cfe-dev mailing list