From cd8c1074b2bdcfb7f25c417f7de2025645d29823 Mon Sep 17 00:00:00 2001 From: Sergiu Deitsch Date: Mon, 17 Feb 2025 18:58:04 +0100 Subject: [PATCH] Avoid GNU linker LTO warnings in Github workflows Stop linker emitting warnings such as lto-wrapper: warning: using serial compilation of n LTRANS jobs Change-Id: Ic933ef7b45955eabfa5b06e88cd195077ff9fc86 --- .github/workflows/android.yml | 2 +- .github/workflows/linux.yml | 2 +- .github/workflows/macos.yml | 2 +- .github/workflows/windows.yml | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index becd73f26..d90a9bf23 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -94,7 +94,7 @@ jobs: - name: Setup Environment if: matrix.build_type == 'Release' run: | - echo 'CXXFLAGS=-flto' >> $GITHUB_ENV + echo 'CXXFLAGS=-flto=auto' >> $GITHUB_ENV - name: Configure run: | diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 24f274fee..fd8fd980d 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -111,7 +111,7 @@ jobs: - name: Setup Build Environment if: matrix.build_type == 'Release' run: | - echo 'CXXFLAGS=-flto' >> $GITHUB_ENV + echo 'CXXFLAGS=-flto=auto' >> $GITHUB_ENV - name: Setup Runtime Environment run: | diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index ee078e511..a71c39063 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -63,7 +63,7 @@ jobs: - name: Setup Environment if: matrix.build_type == 'Release' run: | - echo 'CXXFLAGS=-flto' >> $GITHUB_ENV + echo 'CXXFLAGS=-flto=auto' >> $GITHUB_ENV - name: Configure (iOS) if: matrix.target == 'ios' diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 605d4bc01..5200d0a5f 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -42,8 +42,8 @@ jobs: - name: Setup Environment if: ${{matrix.build_type == 'Release'}} run: | - echo 'CFLAGS=-flto' >> ~/.bash_profile - echo 'CXXFLAGS=-flto' >> ~/.bash_profile + echo 'CFLAGS=-flto=auto' >> ~/.bash_profile + echo 'CXXFLAGS=-flto=auto' >> ~/.bash_profile - name: Cache Build id: cache-build