diff --git a/CMakeLists.txt b/CMakeLists.txt index d0b9f17a02..28b3445397 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,7 +19,7 @@ # * contact@openairinterface.org # */ -cmake_minimum_required (VERSION 3.16) +cmake_minimum_required (VERSION 3.19) project (OpenAirInterface LANGUAGES C CXX) set(CMAKE_CXX_STANDARD 17) set(OAI_VERSION 2.4.0) @@ -2012,11 +2012,9 @@ target_link_libraries(nr_pbchsim PRIVATE asn1_nr_rrc_hdrs asn1_lte_rrc_hdrs) add_executable(nr_psbchsim ${OPENAIR1_DIR}/SIMULATION/NR_PHY/psbchsim.c ${NFAPI_USER_DIR}/nfapi.c - ${NFAPI_USER_DIR}/gnb_ind_vars.c - ${PHY_INTERFACE_DIR}/queue_t.c ) target_link_libraries(nr_psbchsim PRIVATE - -Wl,--start-group UTIL SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB SCHED_NR_UE_LIB MAC_UE_NR MAC_NR_COMMON CONFIG_LIB L2_NR -Wl,--end-group + -Wl,--start-group UTIL SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB SCHED_NR_UE_LIB MAC_UE_NR MAC_NR_COMMON CONFIG_LIB -Wl,--end-group m pthread ${T_LIB} ITTI dl physim_common softmodem_common ) target_link_libraries(nr_psbchsim PRIVATE asn1_nr_rrc_hdrs asn1_lte_rrc_hdrs) @@ -2035,7 +2033,7 @@ add_executable(nr_dlsim ${PHY_INTERFACE_DIR}/queue_t.c ) target_link_libraries(nr_dlsim PRIVATE - -Wl,--start-group UTIL SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB SCHED_NR_UE_LIB MAC_UE_NR MAC_NR_COMMON nr_rrc CONFIG_LIB L2_NR x2ap SECURITY ngap -Wl,--end-group + -Wl,--start-group UTIL SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB SCHED_NR_UE_LIB MAC_UE_NR MAC_NR_COMMON CONFIG_LIB L2_NR -Wl,--end-group m pthread ${T_LIB} ITTI dl nr_ue_phy_meas physim_common softmodem_common ) @@ -2049,7 +2047,6 @@ target_link_libraries(nr_prachsim PRIVATE asn1_nr_rrc_hdrs asn1_lte_rrc_hdrs) add_executable(nr_ulschsim ${OPENAIR1_DIR}/SIMULATION/NR_PHY/ulschsim.c - ${PHY_INTERFACE_DIR}/queue_t.c ) target_link_libraries(nr_ulschsim PRIVATE -Wl,--start-group UTIL SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB CONFIG_LIB MAC_NR_COMMON -Wl,--end-group @@ -2065,7 +2062,7 @@ add_executable(nr_ulsim ) target_link_libraries(nr_ulsim PRIVATE - -Wl,--start-group UTIL SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB SCHED_NR_UE_LIB MAC_UE_NR MAC_NR_COMMON nr_rrc CONFIG_LIB L2_NR x2ap SECURITY ngap -Wl,--end-group + -Wl,--start-group UTIL SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB SCHED_NR_UE_LIB MAC_UE_NR MAC_NR_COMMON CONFIG_LIB L2_NR -Wl,--end-group m pthread ${T_LIB} ITTI dl nr_ue_phy_meas physim_common softmodem_common ) target_link_libraries(nr_ulsim PRIVATE asn1_nr_rrc_hdrs asn1_lte_rrc_hdrs) @@ -2073,8 +2070,6 @@ target_link_libraries(nr_ulsim PRIVATE asn1_nr_rrc_hdrs asn1_lte_rrc_hdrs) add_executable(nr_srssim ${OPENAIR1_DIR}/SIMULATION/NR_PHY/srssim.c ${NFAPI_USER_DIR}/nfapi.c - ${NFAPI_USER_DIR}/gnb_ind_vars.c - ${PHY_INTERFACE_DIR}/queue_t.c ) target_link_libraries(nr_srssim PRIVATE diff --git a/README.md b/README.md index 17e275f240..aba30a855b 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Supported OS Ubuntu 22 Supported OS Ubuntu 24 Supported OS RHEL9 - Supported OS Fedora 41 + Supported OS Fedora 43

diff --git a/cmake_targets/tools/build_helper b/cmake_targets/tools/build_helper index 64c171276c..2652b29634 100755 --- a/cmake_targets/tools/build_helper +++ b/cmake_targets/tools/build_helper @@ -105,19 +105,9 @@ check_supported_distribution() { case "$distribution" in "ubuntu24.04") return 0 ;; "ubuntu22.04") return 0 ;; - "ubuntu20.04") return 0 ;; "debian11") return 0 ;; "debian12") return 0 ;; - "fedora41") return 0 ;; - "fedora40") return 0 ;; - "rhel8.2") return 0 ;; - "rhel8.3") return 0 ;; - "rhel8.4") return 0 ;; - "rhel8.5") return 0 ;; - "rhel8.6") return 0 ;; - "rhel8.7") return 0 ;; - "rhel8.8") return 0 ;; - "rhel8.9") return 0 ;; + "fedora43") return 0 ;; "rhel9.0") return 0 ;; "rhel9.1") return 0 ;; "rhel9.2") return 0 ;; @@ -127,9 +117,6 @@ check_supported_distribution() { "rhel9.6") return 0 ;; "rhel9.7") return 0 ;; "centos9") return 0 ;; # CentOS stream - "rocky8.7") return 0 ;; - "rocky8.8") return 0 ;; - "rocky8.9") return 0 ;; "rocky9.1") return 0 ;; "rocky9.2") return 0 ;; "rocky9.3") return 0 ;; @@ -281,7 +268,7 @@ check_install_usrp_uhd_driver(){ $SUDO apt-get update $SUDO apt-get -y install python3-tk $boost_libs_ubuntu libusb-1.0-0-dev case "$(get_distribution_release)" in - "ubuntu20.04" | "ubuntu22.04") + "ubuntu22.04") $SUDO apt-get -y install libuhd-dev libuhd4.5.0 uhd-host ;; esac @@ -441,7 +428,7 @@ check_install_additional_tools (){ local optional_packages="" if [[ "$OS_BASEDISTRO" == "debian" ]]; then case "$(get_distribution_release)" in - "ubuntu20.04" | "ubuntu22.04" | "debian11" | "debian12" ) + "ubuntu22.04" | "debian11" | "debian12" ) optional_packages="python3 python3-pip python3-dev python3-scipy python3-matplotlib python3-pyroute2 universal-ctags" ;; esac