# SPDX-License-Identifier: LicenseRef-CSSL-1.0 #--------------------------------------------------------------------- # # Dockerfile for the Open-Air-Interface BUILD service # Valid for Rocky 9 # #--------------------------------------------------------------------- FROM ran-base:latest AS ran-build RUN rm -Rf /oai-ran WORKDIR /oai-ran COPY . . #run build_oai to build the target image RUN /bin/sh oaienv && \ cd cmake_targets && \ mkdir -p log && \ CXXFLAGS="-Werror -fstack-protector-strong" CFLAGS="-Werror -fstack-protector-strong" ./build_oai -c --ninja \ --eNB --gNB --RU --UE --nrUE \ --build-lib "telnetsrv enbscope uescope nrscope" \ --build-tool-opt -k10 \ -w USRP -t Ethernet \ --noavx512 && \ 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