From 16c333b1a3850a79647ca2bf6387b1b14391b821 Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Wed, 4 Feb 2026 17:01:51 +0100 Subject: [PATCH] Compile everything in Ubuntu builder Compile all targets in Ubuntu build to avoid breakage of software. Remove ldd in build dockerfile, as we don't need that (can also be inspected manually). --- docker/Dockerfile.build.ubuntu | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/docker/Dockerfile.build.ubuntu b/docker/Dockerfile.build.ubuntu index 9ccd921043..50c31f1357 100644 --- a/docker/Dockerfile.build.ubuntu +++ b/docker/Dockerfile.build.ubuntu @@ -42,22 +42,15 @@ RUN \ # Mount CPM package cache --mount=type=cache,target=/root/.cache/cpm/ \ /bin/sh oaienv && \ - cd cmake_targets && \ - mkdir -p log && \ - ./build_oai -c --ninja \ - --eNB --gNB --RU --UE --nrUE \ - --build-lib "telnetsrv enbscope uescope nrscope" \ - -w USRP -t Ethernet \ - --build-e2 --cmake-opt -DKPM_VERSION=$KPM_VERSION --cmake-opt -DE2AP_VERSION=$E2AP_VERSION \ - --cmake-opt -DOAI_VRTSIM_TAPS_CLIENT=ON \ - --noavx512 \ - --build-tool-opt -k10 \ - --cmake-opt -DCMAKE_C_FLAGS="-Werror" --cmake-opt -DCMAKE_CXX_FLAGS="-Werror" $BUILD_OPTION && \ - # Mainly to see if the sanitize option was perfectly executed - echo "---- ldd on executables ----" && \ - ldd ran_build/build/*softmodem* ran_build/build/nr-cuup ran_build/build/oairu && \ - echo "---- ldd on shared libraries ----" && \ - ldd ran_build/build/*.so + mkdir -p cmake_targets/ran_build/build && \ + cd cmake_targets/ran_build/build && \ + cmake ../../../ -GNinja \ + -DENABLE_TELNETSRV=ON -DENABLE_ENBSCOPE=ON -DENABLE_UESCOPE=ON -DENABLE_NRSCOPE=ON \ + -DOAI_USRP=ON -DOAI_ETHERNET=ON -DOAI_VRTSIM_TAPS_CLIENT=ON \ + -DE2_AGENT=ON -DKPM_VERSION=KPM_V3_00 -DE2AP_VERSION=E2AP_V3 \ + -DAVX512=OFF && \ + # -DCMAKE_C_FLAGS=-Werror -DCMAKE_CXX_FLAGS=-Werror && \ + ninja ## Build FlexRIC for SM Models RUN \