uhd/host/lib
Martin Braun 050c7e2dad rfnoc: move chdr_ctrl_xport::make() out of header
GCC 16 eagerly instantiates std::_Sp_counted_ptr_inplace<chdr_ctrl_xport>
in every TU that includes chdr_ctrl_xport.hpp with the inline make()
definition. This causes the destructor to be referenced in TUs that do
not link against chdr_ctrl_xport.cpp (e.g. client_zero_test), resulting
in undefined reference linker errors.

Fix by moving make() from the inline header definition into the .cpp
file, so std::make_shared<chdr_ctrl_xport> is only instantiated where
~chdr_ctrl_xport() is also defined.
2026-10-16 13:20:35 +02:00
..
cal uhd: Add support for USRP X420 (20 GHz USRP) 2026-03-20 16:14:54 +01:00
convert cmake: Allow using ENABLE_AVX2 to enable AVX2 converters 2026-03-23 10:00:08 +01:00
deps uhd: Surround all open() calls with with-statement 2026-02-20 12:20:10 +01:00
experts lib: Remove gratuitous Boost references 2025-10-01 13:44:59 +02:00
extension extension: Add extension framework 2022-08-30 08:49:26 -05:00
features Apply clang-formatting to all C/C++ files 2023-08-07 15:35:56 -05:00
ic_reg_maps uhd: Add support for USRP X420 (20 GHz USRP) 2026-03-20 16:14:54 +01:00
include rfnoc: move chdr_ctrl_xport::make() out of header 2026-10-16 13:20:35 +02:00
rc Fix handling of discontinuities in power calibration data 2022-03-23 16:12:03 -05:00
rfnoc rfnoc: move chdr_ctrl_xport::make() out of header 2026-10-16 13:20:35 +02:00
transport lib: Fix compiler warnings with GCC 16 / Python 3.14 2026-10-16 13:20:35 +02:00
types uhd: Remove usage of boost::lexical_cast 2026-03-23 09:58:28 +01:00
usrp lib: Fix compiler warnings with GCC 16 / Python 3.14 2026-10-16 13:20:35 +02:00
usrp_clock uhd: Remove usage of boost::lexical_cast 2026-03-23 09:58:28 +01:00
utils uhd: Remove usage of boost::lexical_cast 2026-03-23 09:58:28 +01:00
build_info.cpp lib: add pkg_data_dir() to build_info 2024-12-05 09:12:36 +01:00
CMakeLists.txt cmake: win: Restore ability to compile against pre-build Boost binaries 2026-03-17 16:15:43 +01:00
device_python.cpp host: Release GIL for find 2024-10-10 08:11:26 +02:00
device_python.hpp python: Add find() to the Python API 2020-12-07 11:53:35 -08:00
device.cpp sim: bringup usrp simulator 2026-01-16 16:54:45 +01:00
error_c.cpp uhd: Replace Boost mutexes and locks with standard options 2021-10-19 12:21:33 -07:00
exception.cpp uhd: Add new exceptions for RFNoC-specific errors 2019-11-26 11:49:08 -08:00
image_loader.cpp uhd: Replace boost::filesystem with with std::filesystem 2025-12-03 15:21:59 +01:00
property_tree_python.cpp python: add access for db_iface from property_tree 2024-03-19 12:52:23 +01:00
property_tree_python.hpp python: Add access to the property_tree from Python 2020-10-16 14:58:15 -05:00
property_tree.cpp Apply clang-formatting to all C/C++ files 2023-08-07 15:35:56 -05:00
stream_python.hpp host: Allow to use numpy array slices for send/recv calls 2025-06-02 15:49:54 +02:00
stream.cpp uhd: Apply clang-format against all .cpp and .hpp files in host/ 2020-03-03 08:51:32 -06:00
uhd.rc.in host: Fix Windows RC version numbers 2024-11-28 15:07:21 +01:00
version_c.cpp uhd: Apply clang-format against all .cpp and .hpp files in host/ 2020-03-03 08:51:32 -06:00
version_python.hpp python: Add version API calls 2024-01-30 13:37:07 -06:00
version.cpp uhd: Apply clang-format against all .cpp and .hpp files in host/ 2020-03-03 08:51:32 -06:00