diff --git a/README.md b/README.md
index fc5dd23e62..592ff13f66 100644
--- a/README.md
+++ b/README.md
@@ -7,9 +7,8 @@
-
-
+
diff --git a/cmake_targets/build_oai b/cmake_targets/build_oai index 5568c159d1..e2aa1384d6 100755 --- a/cmake_targets/build_oai +++ b/cmake_targets/build_oai @@ -99,31 +99,18 @@ Options: Selects the transport protocol type, options: None, Ethernet, benetel4g, benetel5g, oran_fhlib_5g -P | --phy_simulators Makes the unitary tests Layer 1 simulators --S | --core_simulators - Makes the core security features unitary simulators -s | --check runs a set of auto-tests based on simulators and several compilation tests --run-group runs only specified test cases specified here. This flag is only valid with -s -V | --vcd Adds a debgging facility to the binary files: GUI with major internal synchronization events --x | --xforms - Will compile with software oscilloscope features --verbose-compile Shows detailed compilation instructions in makefile --build-doxygen Builds doxygen based documentation. ---build-coverity-scan - Builds Coverity-Scan objects for upload ---disable-deadline - Disables deadline scheduler of Linux kernel (>=3.14.x). --trace-asn1c-enc-dec Output asn1c logging traces via OAI logging system. ---enable-deadline - Enable deadline scheduler of Linux kernel (>=3.14.x). ---disable-cpu-affinity - Disables CPU Affinity between UHD/TX/RX Threads (Valid only when deadline scheduler is disabled). By defaulT, CPU Affinity is enabled when not using deadline scheduler. It is enabled only with >2 CPUs. For eNB, CPU_0-> Device library (UHD), CPU_1->TX Threads, CPU_2...CPU_MAX->Rx Threads. For UE, CPU_0->Device Library(UHD), CPU_1..CPU_MAX -> All the UE threads ---enable-cpu-affinity --enable-LTTNG Enable LTTNG log. While lttng is enabled, T-Tracer will be disabled --disable-T-Tracer @@ -146,8 +133,6 @@ Options: Disable AVX512 intrinsics whatever processor capability is --noavx2 Disable AVX2 intrinsics whatever processor capability is --k | --skip-shared-libraries - Skip build for shared libraries to reduce compilation time when building frequently for debugging purposes --ninja Tell cmake to use the Ninja build system. Without, will generate make files --sanitize @@ -339,9 +324,6 @@ function main() { echo_info "Setting gtk-wave output" CMAKE_CMD="$CMAKE_CMD -DENABLE_VCD_FIFO=True" shift;; - -x | --xforms) - echo_info "Will generate the software oscilloscope features" - shift;; --verbose-compile) VERBOSE_COMPILE=1 echo_info "Will compile with verbose instructions" diff --git a/cmake_targets/tools/build_helper b/cmake_targets/tools/build_helper index 9c11fced56..2fd7a0a6b1 100755 --- a/cmake_targets/tools/build_helper +++ b/cmake_targets/tools/build_helper @@ -107,6 +107,7 @@ check_supported_distribution() { "ubuntu22.04") return 0 ;; "ubuntu20.04") return 0 ;; "debian11") return 0 ;; + "fedora41") return 0 ;; "fedora40") return 0 ;; "rhel8.2") return 0 ;; "rhel8.3") return 0 ;; @@ -612,13 +613,11 @@ check_install_oai_software() { git \ pkgconfig \ libconfig-devel \ - libffi-devel \ lksctp-tools \ lksctp-tools-devel \ libtool \ ninja-build \ make \ - openssl \ openssl-devel \ patch \ readline-devel \ diff --git a/doc/system_requirements.md b/doc/system_requirements.md index f231f9c398..c9f73bc63d 100644 --- a/doc/system_requirements.md +++ b/doc/system_requirements.md @@ -35,7 +35,7 @@ This document describes the minimal and performant system requirements for OpenA |-----------------| |Ubuntu 20/22/24 | |RHEL 9 | -|Fedora 40 | +|Fedora 41 | |Debian 11 | |Rocky 9 |