[ITA] llvm
Jeremy Drake
cygwin@jdrake.com
Wed May 14 05:39:20 GMT 2025
On Tue, 13 May 2025, Jeremy Drake via Cygwin-apps wrote:
> On Wed, 14 May 2025, Takashi Yano via Cygwin-apps wrote:
>
> > Test result of current clang local head:
> > Total Discovered Tests: 46304
> > Skipped : 8 (0.02%)
> > Unsupported : 181 (0.39%)
> > Passed : 46059 (99.47%)
> > Expectedly Failed: 31 (0.07%)
> > Failed : 25 (0.05%)
> >
> > Test result of current llvm local head:
> > Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
> > Hangs around 90% progress. I'll look into this issue.
> >
> > Test result of current lld local head:
> > Total Discovered Tests: 1064
> > Unsupported: 10 (0.94%)
> > Passed : 1054 (99.06%)
>
> I had to kill some hung tests to get results from llvm. 1) it warned up
> front that the python psutil module was missing so it couldn't use
> timeouts to kill hanging tests. 2) I think at least one hung test was
> socket-related.
>
> From what I pushed yesterday(?):
> llvm:
> Total Discovered Tests: 65071
> Skipped : 51 (0.08%)
> Unsupported : 2196 (3.37%)
> Passed : 62519 (96.08%)
> Expectedly Failed: 193 (0.30%)
> Failed : 112 (0.17%)
>
> clang:
> Total Discovered Tests: 46305
> Skipped : 8 (0.02%)
> Unsupported : 181 (0.39%)
> Passed : 46061 (99.47%)
> Expectedly Failed: 31 (0.07%)
> Failed : 24 (0.05%)
>
> lld:
> Total Discovered Tests: 1064
> Unsupported: 10 (0.94%)
> Passed : 1054 (99.06%)
Also, with my last push (adjusting the template instantiation patch to
!isWindowsCygwinEnvironment) I can again use llvm-mingw wrappers of the
installed Cygwin clang/lld to cross-compile llvm for i686-w64-mingw32.
git clone https://github.com/mstorsjo/llvm-mingw.git
cd llvm-mingw
./build-all.sh --host-clang /opt/llvm-mingw
cd mingw-w64; git clean -dxxf .
cd ../llvm-project; git clean -dxxf .
patch -p1 -i .../llvm/0004-LLVM-Cygwin-Fix-Signals*.patch
patch -p1 -i .../llvm/0006-LLVM-Cygwin-Define-_GNU_SOURCE-*.patch
cd ..
./build-cross-tools.sh /opt/llvm-mingw i686-prefix i686
(it should work for any of the 4 arches i686 x86_64 armv7 aarch64)
More information about the Cygwin-apps
mailing list