From 3675509d68f228224f1d3bc3763a263e21bb4a01 Mon Sep 17 00:00:00 2001 From: shripad621git <79364691+shripad621git@users.noreply.github.com> Date: Thu, 28 Mar 2024 17:40:26 +0530 Subject: [PATCH] Removed the enable sanitizers check from qemu dockerfile to fix the QEMU CI failure (#32685) - The tests before disabling the QEMU tests in CI were failing. - When we run QEMU with address sanitizers enabled ,we get following warning at the start WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases!. - For some case, this features works fine with Clang toolchain but has issues with GNU. - Also it might consume more CPU or memory resources which might affect the CI - Updated the chip build version and removed the address sanitizers from QEMU docker image. --- integrations/docker/images/base/chip-build/version | 3 +-- .../docker/images/stage-3/chip-build-esp32-qemu/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/integrations/docker/images/base/chip-build/version b/integrations/docker/images/base/chip-build/version index 271c1a3c6f4bc3..3cdc06375c2eb2 100644 --- a/integrations/docker/images/base/chip-build/version +++ b/integrations/docker/images/base/chip-build/version @@ -1,2 +1 @@ -45 : [TI] Update Sysconfig Version to 1.18.1 - +46 : [ESP32] Updated the QEMU Dockerfile. diff --git a/integrations/docker/images/stage-3/chip-build-esp32-qemu/Dockerfile b/integrations/docker/images/stage-3/chip-build-esp32-qemu/Dockerfile index 2c044df7312dc8..847521afe50d6c 100644 --- a/integrations/docker/images/stage-3/chip-build-esp32-qemu/Dockerfile +++ b/integrations/docker/images/stage-3/chip-build-esp32-qemu/Dockerfile @@ -14,7 +14,7 @@ WORKDIR /opt/espressif/qemu # Setup QEMU emulator for ESP32 platform RUN set -x \ && git clone --depth 1 -b esp-develop-20210826 https://github.com/espressif/qemu.git ../qemu-src \ - && ../qemu-src/configure --target-list=xtensa-softmmu --enable-debug --enable-sanitizers --disable-strip --disable-user --disable-capstone --disable-vnc --disable-sdl --disable-gtk \ + && ../qemu-src/configure --target-list=xtensa-softmmu --enable-debug --disable-strip --disable-user --disable-capstone --disable-vnc --disable-sdl --disable-gtk \ && make -j8 \ && : # last line