From 007ddf4e0a241d2795d1d1aad907b5d88f4ca0a3 Mon Sep 17 00:00:00 2001 From: Anton Bolshakov Date: Mon, 4 May 2026 20:59:35 +0800 Subject: [PATCH] fix https://github.com/pentoo/pentoo-overlay/issues/1856 --- net-wireless/srsran/srsran-23.11.ebuild | 7 ++++--- net-wireless/srsran/srsran-9999.ebuild | 7 ++++--- net-wireless/srsran2/srsran2-20231020.ebuild | 7 ++++--- net-wireless/srsran2/srsran2-20240929.ebuild | 7 ++++--- 4 files changed, 16 insertions(+), 12 deletions(-) diff --git a/net-wireless/srsran/srsran-23.11.ebuild b/net-wireless/srsran/srsran-23.11.ebuild index caa0e7e72..622f84cd8 100644 --- a/net-wireless/srsran/srsran-23.11.ebuild +++ b/net-wireless/srsran/srsran-23.11.ebuild @@ -75,11 +75,12 @@ src_configure() { -DENABLE_SOAPYSDR="$(usex soapysdr)" -DENABLE_ZEROMQ="$(usex zeromq)" -DENABLE_HARDSIM="$(usex simcard)" - -DCMAKE_C_FLAGS_RELWITHDEBINFO="${CFLAGS}" + -DCMAKE_C_STANDARD=99 + -DCMAKE_CXX_STANDARD=14 ) # readd nerfed cflags that are required - append-cflags "-std=c99 -fno-strict-aliasing -D_GNU_SOURCE" - append-cxxflags "-std=c++14 -fno-strict-aliasing -D_GNU_SOURCE" + append-cflags "-fno-strict-aliasing -D_GNU_SOURCE" + append-cxxflags "-fno-strict-aliasing -D_GNU_SOURCE" # "fix" "auto-detection" from use flags, this is probably horrible if use cpu_flags_x86_sse; then append-cflags "-DLV_HAVE_SSE -mfpmath=sse -msse4.1" diff --git a/net-wireless/srsran/srsran-9999.ebuild b/net-wireless/srsran/srsran-9999.ebuild index caa0e7e72..622f84cd8 100644 --- a/net-wireless/srsran/srsran-9999.ebuild +++ b/net-wireless/srsran/srsran-9999.ebuild @@ -75,11 +75,12 @@ src_configure() { -DENABLE_SOAPYSDR="$(usex soapysdr)" -DENABLE_ZEROMQ="$(usex zeromq)" -DENABLE_HARDSIM="$(usex simcard)" - -DCMAKE_C_FLAGS_RELWITHDEBINFO="${CFLAGS}" + -DCMAKE_C_STANDARD=99 + -DCMAKE_CXX_STANDARD=14 ) # readd nerfed cflags that are required - append-cflags "-std=c99 -fno-strict-aliasing -D_GNU_SOURCE" - append-cxxflags "-std=c++14 -fno-strict-aliasing -D_GNU_SOURCE" + append-cflags "-fno-strict-aliasing -D_GNU_SOURCE" + append-cxxflags "-fno-strict-aliasing -D_GNU_SOURCE" # "fix" "auto-detection" from use flags, this is probably horrible if use cpu_flags_x86_sse; then append-cflags "-DLV_HAVE_SSE -mfpmath=sse -msse4.1" diff --git a/net-wireless/srsran2/srsran2-20231020.ebuild b/net-wireless/srsran2/srsran2-20231020.ebuild index afe49544c..b4ab38d04 100644 --- a/net-wireless/srsran2/srsran2-20231020.ebuild +++ b/net-wireless/srsran2/srsran2-20231020.ebuild @@ -73,11 +73,12 @@ src_configure() { -DENABLE_SOAPYSDR="$(usex soapysdr)" -DENABLE_ZEROMQ="$(usex zeromq)" -DENABLE_HARDSIM="$(usex simcard)" - -DCMAKE_C_FLAGS_RELWITHDEBINFO="${CFLAGS}" + -DCMAKE_C_STANDARD=99 + -DCMAKE_CXX_STANDARD=14 ) # readd nerfed cflags that are required - append-cflags "-std=c99 -fno-strict-aliasing -D_GNU_SOURCE" - append-cxxflags "-std=c++14 -fno-strict-aliasing -D_GNU_SOURCE" + append-cflags "-fno-strict-aliasing -D_GNU_SOURCE" + append-cxxflags "-fno-strict-aliasing -D_GNU_SOURCE" # "fix" "auto-detection" from use flags, this is probably horrible if use cpu_flags_x86_sse; then append-cflags "-DLV_HAVE_SSE -mfpmath=sse -msse4.1" diff --git a/net-wireless/srsran2/srsran2-20240929.ebuild b/net-wireless/srsran2/srsran2-20240929.ebuild index 8d8d4e733..a7e9d4539 100644 --- a/net-wireless/srsran2/srsran2-20240929.ebuild +++ b/net-wireless/srsran2/srsran2-20240929.ebuild @@ -74,11 +74,12 @@ src_configure() { -DENABLE_SOAPYSDR="$(usex soapysdr)" -DENABLE_ZEROMQ="$(usex zeromq)" -DENABLE_HARDSIM="$(usex simcard)" - -DCMAKE_C_FLAGS_RELWITHDEBINFO="${CFLAGS}" + -DCMAKE_C_STANDARD=99 + -DCMAKE_CXX_STANDARD=14 ) # readd nerfed cflags that are required - append-cflags "-std=c99 -fno-strict-aliasing -D_GNU_SOURCE" - append-cxxflags "-std=c++14 -fno-strict-aliasing -D_GNU_SOURCE" + append-cflags "-fno-strict-aliasing -D_GNU_SOURCE" + append-cxxflags "-fno-strict-aliasing -D_GNU_SOURCE" # "fix" "auto-detection" from use flags, this is probably horrible if use cpu_flags_x86_sse; then append-cflags "-DLV_HAVE_SSE -mfpmath=sse -msse4.1"