diff --git a/.github/workflows/bluetooth-tests.yaml b/.github/workflows/bluetooth-tests.yaml index c3ef2d83ea941..85eae1728f628 100644 --- a/.github/workflows/bluetooth-tests.yaml +++ b/.github/workflows/bluetooth-tests.yaml @@ -23,12 +23,11 @@ jobs: runs-on: ubuntu-20.04 needs: bluetooth-test-prep container: - image: ghcr.io/zephyrproject-rtos/ci:v0.24.2 + image: ghcr.io/zephyrproject-rtos/ci:v0.24.3 options: '--entrypoint /bin/bash' env: ZEPHYR_TOOLCHAIN_VARIANT: zephyr ZEPHYR_SDK_INSTALL_DIR: /opt/toolchains/zephyr-sdk-0.15.0 - CLANG_ROOT_DIR: /usr/lib/llvm-12 BSIM_OUT_PATH: /opt/bsim/ BSIM_COMPONENTS_PATH: /opt/bsim/components EDTT_PATH: ../tools/edtt diff --git a/.github/workflows/clang.yaml b/.github/workflows/clang.yaml index d315d1daf49ed..e123ca10c5910 100644 --- a/.github/workflows/clang.yaml +++ b/.github/workflows/clang.yaml @@ -14,7 +14,7 @@ jobs: runs-on: zephyr_runner needs: clang-build-prep container: - image: ghcr.io/zephyrproject-rtos/ci:v0.24.2 + image: ghcr.io/zephyrproject-rtos/ci:v0.24.3 options: '--entrypoint /bin/bash' volumes: - /home/runners/zephyrproject:/github/cache/zephyrproject @@ -24,7 +24,7 @@ jobs: platform: ["native_posix"] env: ZEPHYR_SDK_INSTALL_DIR: /opt/toolchains/zephyr-sdk-0.15.0 - CLANG_ROOT_DIR: /usr/lib/llvm-12 + LLVM_TOOLCHAIN_PATH: /usr/lib/llvm-15 COMMIT_RANGE: ${{ github.event.pull_request.base.sha }}..${{ github.event.pull_request.head.sha }} BASE_REF: ${{ github.base_ref }} outputs: @@ -69,7 +69,7 @@ jobs: - name: Check Environment run: | cmake --version - ${CLANG_ROOT_DIR}/bin/clang --version + ${LLVM_TOOLCHAIN_PATH}/bin/clang --version gcc --version ls -la diff --git a/.github/workflows/codecov.yaml b/.github/workflows/codecov.yaml index a3011f9df4b45..3f7d6003f3a20 100644 --- a/.github/workflows/codecov.yaml +++ b/.github/workflows/codecov.yaml @@ -18,7 +18,7 @@ jobs: runs-on: zephyr_runner needs: codecov-prep container: - image: ghcr.io/zephyrproject-rtos/ci:v0.24.2 + image: ghcr.io/zephyrproject-rtos/ci:v0.24.3 options: '--entrypoint /bin/bash' strategy: fail-fast: false @@ -26,7 +26,6 @@ jobs: platform: ["native_posix", "qemu_x86", "unit_testing"] env: ZEPHYR_SDK_INSTALL_DIR: /opt/toolchains/zephyr-sdk-0.15.0 - CLANG_ROOT_DIR: /usr/lib/llvm-12 steps: - name: Apply container owner mismatch workaround run: | @@ -53,7 +52,6 @@ jobs: - name: Check Environment run: | cmake --version - ${CLANG_ROOT_DIR}/bin/clang --version gcc --version ls -la - name: Prepare ccache keys diff --git a/.github/workflows/errno.yml b/.github/workflows/errno.yml index 07c1724f35e03..6ad5f02f7f45d 100644 --- a/.github/workflows/errno.yml +++ b/.github/workflows/errno.yml @@ -10,7 +10,7 @@ jobs: check-errno: runs-on: ubuntu-20.04 container: - image: ghcr.io/zephyrproject-rtos/ci:v0.24.2 + image: ghcr.io/zephyrproject-rtos/ci:v0.24.3 env: ZEPHYR_SDK_INSTALL_DIR: /opt/toolchains/zephyr-sdk-0.15.0 diff --git a/.github/workflows/footprint-tracking.yml b/.github/workflows/footprint-tracking.yml index a96de48f4d3e3..c195e300c2e33 100644 --- a/.github/workflows/footprint-tracking.yml +++ b/.github/workflows/footprint-tracking.yml @@ -27,13 +27,12 @@ jobs: if: github.repository == 'zephyrproject-rtos/zephyr' needs: footprint-tracking-cancel container: - image: ghcr.io/zephyrproject-rtos/ci:v0.24.2 + image: ghcr.io/zephyrproject-rtos/ci:v0.24.3 options: '--entrypoint /bin/bash' strategy: fail-fast: false env: ZEPHYR_SDK_INSTALL_DIR: /opt/toolchains/zephyr-sdk-0.15.0 - CLANG_ROOT_DIR: /usr/lib/llvm-12 ZEPHYR_TOOLCHAIN_VARIANT: zephyr steps: - name: Apply container owner mismatch workaround diff --git a/.github/workflows/footprint.yml b/.github/workflows/footprint.yml index a0943c1753b67..f2486e1eca165 100644 --- a/.github/workflows/footprint.yml +++ b/.github/workflows/footprint.yml @@ -16,13 +16,12 @@ jobs: if: github.repository == 'zephyrproject-rtos/zephyr' needs: footprint-cancel container: - image: ghcr.io/zephyrproject-rtos/ci:v0.24.2 + image: ghcr.io/zephyrproject-rtos/ci:v0.24.3 options: '--entrypoint /bin/bash' strategy: fail-fast: false env: ZEPHYR_SDK_INSTALL_DIR: /opt/toolchains/zephyr-sdk-0.15.0 - CLANG_ROOT_DIR: /usr/lib/llvm-12 ZEPHYR_TOOLCHAIN_VARIANT: zephyr steps: - name: Cancel Previous Runs diff --git a/.github/workflows/twister.yaml b/.github/workflows/twister.yaml index 9fc8271c165a4..267a45d8574ac 100644 --- a/.github/workflows/twister.yaml +++ b/.github/workflows/twister.yaml @@ -27,7 +27,7 @@ jobs: runs-on: zephyr_runner needs: twister-build-cleanup container: - image: ghcr.io/zephyrproject-rtos/ci:v0.24.2 + image: ghcr.io/zephyrproject-rtos/ci:v0.24.3 options: '--entrypoint /bin/bash' volumes: - /home/runners/zephyrproject:/github/cache/zephyrproject @@ -40,7 +40,6 @@ jobs: PUSH_MATRIX_SIZE: 15 DAILY_MATRIX_SIZE: 80 ZEPHYR_SDK_INSTALL_DIR: /opt/toolchains/zephyr-sdk-0.15.0 - CLANG_ROOT_DIR: /usr/lib/llvm-12 TESTS_PER_BUILDER: 700 COMMIT_RANGE: ${{ github.event.pull_request.base.sha }}..${{ github.event.pull_request.head.sha }} BASE_REF: ${{ github.base_ref }} @@ -120,7 +119,7 @@ jobs: needs: twister-build-prep if: needs.twister-build-prep.outputs.size != 0 container: - image: ghcr.io/zephyrproject-rtos/ci:v0.24.2 + image: ghcr.io/zephyrproject-rtos/ci:v0.24.3 options: '--entrypoint /bin/bash' volumes: - /home/runners/zephyrproject:/github/cache/zephyrproject @@ -130,7 +129,6 @@ jobs: subset: ${{fromJSON(needs.twister-build-prep.outputs.subset)}} env: ZEPHYR_SDK_INSTALL_DIR: /opt/toolchains/zephyr-sdk-0.15.0 - CLANG_ROOT_DIR: /usr/lib/llvm-12 TWISTER_COMMON: ' --force-color --inline-logs -v -N -M --retry-failed 3 ' DAILY_OPTIONS: ' -M --build-only --all' PR_OPTIONS: ' --clobber-output --integration' @@ -177,7 +175,6 @@ jobs: - name: Check Environment run: | cmake --version - ${CLANG_ROOT_DIR}/bin/clang --version gcc --version ls -la echo "github.ref: ${{ github.ref }}" diff --git a/cmake/compiler/clang/compiler_flags.cmake b/cmake/compiler/clang/compiler_flags.cmake index f4d5a6530173f..ce0c8b17fe966 100644 --- a/cmake/compiler/clang/compiler_flags.cmake +++ b/cmake/compiler/clang/compiler_flags.cmake @@ -29,6 +29,7 @@ check_set_compiler_property(PROPERTY warning_base -Wno-main -Wno-unused-but-set-variable -Wno-typedef-redefinition + -Wno-deprecated-non-prototype ) check_set_compiler_property(APPEND PROPERTY warning_base -Wno-pointer-sign)