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
diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index becd73f..d90a9bf 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml
@@ -94,7 +94,7 @@ - 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 24f274f..fd8fd98 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml
@@ -111,7 +111,7 @@ - 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 ee078e5..a71c390 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml
@@ -63,7 +63,7 @@ - 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 605d4bc..5200d0a 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml
@@ -42,8 +42,8 @@ - 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