diff --git a/.github/workflows/bluetooth-tests.yaml b/.github/workflows/bluetooth-tests.yaml index 6039cbcf2909c..253380c1323d7 100644 --- a/.github/workflows/bluetooth-tests.yaml +++ b/.github/workflows/bluetooth-tests.yaml @@ -19,12 +19,11 @@ jobs: bluetooth-test: runs-on: ubuntu-20.04 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 c67dcf0fc5521..2725f9deb3ff0 100644 --- a/.github/workflows/clang.yaml +++ b/.github/workflows/clang.yaml @@ -10,7 +10,7 @@ jobs: clang-build: runs-on: zephyr-runner-linux-x64-4xlarge container: - image: ghcr.io/zephyrproject-rtos/ci:v0.24.2 + image: ghcr.io/zephyrproject-rtos/ci:v0.24.3 options: '--entrypoint /bin/bash' volumes: - /repo-cache/zephyrproject:/github/cache/zephyrproject @@ -20,7 +20,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: @@ -67,7 +67,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 278e0bd7c4206..4936278d8bfa4 100644 --- a/.github/workflows/codecov.yaml +++ b/.github/workflows/codecov.yaml @@ -12,7 +12,7 @@ jobs: codecov: runs-on: zephyr-runner-linux-x64-4xlarge container: - image: ghcr.io/zephyrproject-rtos/ci:v0.24.2 + image: ghcr.io/zephyrproject-rtos/ci:v0.24.3 options: '--entrypoint /bin/bash' volumes: - /repo-cache/zephyrproject:/github/cache/zephyrproject @@ -22,7 +22,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: | @@ -55,7 +54,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 f3a231e9fc5c5..ac53df7f50b00 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 4c7eee26220fa..a6a2472ecb276 100644 --- a/.github/workflows/footprint-tracking.yml +++ b/.github/workflows/footprint-tracking.yml @@ -22,13 +22,12 @@ jobs: runs-on: ubuntu-20.04 if: github.repository == 'zephyrproject-rtos/zephyr' 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 bad8ed3358a1a..d1ff786987f00 100644 --- a/.github/workflows/footprint.yml +++ b/.github/workflows/footprint.yml @@ -11,13 +11,12 @@ jobs: runs-on: ubuntu-20.04 if: github.repository == 'zephyrproject-rtos/zephyr' 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/twister.yaml b/.github/workflows/twister.yaml index b201f7863b9d7..5004ed14cf4ab 100644 --- a/.github/workflows/twister.yaml +++ b/.github/workflows/twister.yaml @@ -21,7 +21,7 @@ jobs: twister-build-prep: runs-on: zephyr-runner-linux-x64-4xlarge container: - image: ghcr.io/zephyrproject-rtos/ci:v0.24.2 + image: ghcr.io/zephyrproject-rtos/ci:v0.24.3 options: '--entrypoint /bin/bash' volumes: - /repo-cache/zephyrproject:/github/cache/zephyrproject @@ -34,7 +34,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 }} @@ -118,7 +117,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: - /repo-cache/zephyrproject:/github/cache/zephyrproject @@ -128,7 +127,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' @@ -176,7 +174,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)