From 20ea49c91e5de5e5aee5ffed1b5d88a25cb15a7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Sun, 25 May 2025 12:54:45 +0300 Subject: [PATCH] github: Build test-libcxx with __USE_MINGW_ANSI_STDIO=0 on arm On arm, we don't need to use the mingw custom printfs for long doubles. --- .github/workflows/build.yml | 2 +- .github/workflows/test-libcxx.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4cb7e9a..7382364 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -427,7 +427,7 @@ jobs: -DLIBCXXABI_USE_COMPILER_RT=YES ` -DLIBUNWIND_USE_COMPILER_RT=YES ` -DLIBCXXABI_USE_LLVM_UNWINDER=YES ` - -DLIBCXX_EXTRA_SITE_DEFINES="__USE_MINGW_ANSI_STDIO=1" ` + -DLIBCXX_EXTRA_SITE_DEFINES="__USE_MINGW_ANSI_STDIO=${{startsWith(matrix.arch, 'a') && '0' || '1'}}" ` -DCMAKE_INSTALL_MESSAGE=NEVER ` -DLLVM_LIT_ARGS="-v --time-tests" ninja diff --git a/.github/workflows/test-libcxx.yml b/.github/workflows/test-libcxx.yml index 3d33151..7f54c20 100644 --- a/.github/workflows/test-libcxx.yml +++ b/.github/workflows/test-libcxx.yml @@ -98,7 +98,7 @@ jobs: -DLIBCXXABI_USE_COMPILER_RT=YES ` -DLIBUNWIND_USE_COMPILER_RT=YES ` -DLIBCXXABI_USE_LLVM_UNWINDER=YES ` - -DLIBCXX_EXTRA_SITE_DEFINES="__USE_MINGW_ANSI_STDIO=1" ` + -DLIBCXX_EXTRA_SITE_DEFINES="__USE_MINGW_ANSI_STDIO=${{startsWith(matrix.arch, 'a') && '0' || '1'}}" ` -DCMAKE_INSTALL_MESSAGE=NEVER ` -DLLVM_LIT_ARGS="-v --time-tests" ninja