From ce554e93c5414a368f486a3ffb3eaba13b98d5be Mon Sep 17 00:00:00 2001 From: Alvin Wong Date: Fri, 30 Sep 2022 17:51:33 +0800 Subject: [PATCH] Revert "Enable CFGuard for scheduled builds which uses latest llvm and mingw-w64" This reverts commit e76e935c7d81388e14ca871db46fc031a6088b18. This is no longer necessary, since the default currently is to enable CFGuard. --- .github/workflows/build.yml | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1383209..e8b828e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -52,12 +52,10 @@ jobs: cat versions >> $GITHUB_ENV mkdir -p install/llvm-mingw cp versions install/llvm-mingw - echo Enabling CFGuard when building with latest llvm and mingw-w64 - echo CFGUARD_PARAMS=--enable-cfguard >> $GITHUB_ENV - name: Build run: | sudo apt-get update && sudo apt-get install ninja-build - ./build-all.sh $(pwd)/install/llvm-mingw --disable-clang-tools-extra --disable-lldb $CFGUARD_PARAMS + ./build-all.sh $(pwd)/install/llvm-mingw --disable-clang-tools-extra --disable-lldb cd install tar -Jcf ../llvm-mingw-linux.tar.xz llvm-mingw - uses: actions/upload-artifact@v3 @@ -92,12 +90,10 @@ jobs: cat versions >> $GITHUB_ENV mkdir -p install/llvm-mingw cp versions install/llvm-mingw - echo Enabling CFGuard when building with latest llvm and mingw-w64 - echo CFGUARD_PARAMS=--enable-cfguard >> $GITHUB_ENV - name: Build run: | sudo apt-get update && sudo apt-get install ninja-build - ./build-all.sh $(pwd)/install/llvm-mingw --disable-clang-tools-extra --disable-lldb --enable-asserts $CFGUARD_PARAMS + ./build-all.sh $(pwd)/install/llvm-mingw --disable-clang-tools-extra --disable-lldb --enable-asserts cd install tar -Jcf ../llvm-mingw-linux.tar.xz llvm-mingw - uses: actions/upload-artifact@v3 @@ -123,8 +119,6 @@ jobs: . versions echo Building llvm-project $LLVM_VERSION mingw-w64 $MINGW_W64_VERSION cat versions >> $GITHUB_ENV - echo Enabling CFGuard when building with latest llvm and mingw-w64 - echo CFGUARD_PARAMS=--enable-cfguard >> $GITHUB_ENV - uses: actions/checkout@v3 - name: Build run: | @@ -134,7 +128,7 @@ jobs: # (and gets picked up), but only exists in native form. # Disable use of zstd too - it's also available, but only in native # form. - MACOS_REDIST=1 LLVM_CMAKEFLAGS="-DLLVM_ENABLE_ZSTD=OFF" ./build-all.sh $(pwd)/install/llvm-mingw --disable-clang-tools-extra --disable-lldb $CFGUARD_PARAMS + MACOS_REDIST=1 LLVM_CMAKEFLAGS="-DLLVM_ENABLE_ZSTD=OFF" ./build-all.sh $(pwd)/install/llvm-mingw --disable-clang-tools-extra --disable-lldb cd install tar -Jcf ../llvm-mingw-macos.tar.xz llvm-mingw - uses: actions/upload-artifact@v3 @@ -183,12 +177,10 @@ jobs: . versions echo Building llvm-project $LLVM_VERSION mingw-w64 $MINGW_W64_VERSION cat versions >> $GITHUB_ENV - echo Enabling CFGuard when building with latest llvm and mingw-w64 - echo CFGUARD_PARAMS=--enable-cfguard >> $GITHUB_ENV - uses: actions/checkout@v3 - name: Build run: | - ./build-all.sh $(pwd)/install/llvm-mingw --disable-clang-tools-extra --disable-lldb $CFGUARD_PARAMS + ./build-all.sh $(pwd)/install/llvm-mingw --disable-clang-tools-extra --disable-lldb ./run-tests.sh $(pwd)/install/llvm-mingw # Use the Linux cross compilers built in the first step to cross compile