Change logs for ros-jazzy-osrf-testing-tools-cpp source package in Nile.bedrock
-
ros-jazzy-osrf-testing-tools-cpp (2.0.0-ok5) nile-sp2; urgency=medium
* BUG号:无
* 需求号:无
* 其他改动说明:修正 2.0.0-ok4 的 riscv64 修复。rules 里导出
LDFLAGS=-latomic 的方式无效:CMake 把 LDFLAGS 放在链接命令中目标
文件之前,GNU ld 无法用它解析目标文件的未定义符号,
libmemory_tools.so 仍带 __atomic_exchange_1 未定义。改为在
CMakeLists 中对 riscv64 用 target_link_libraries 链接 atomic,
使 -latomic 落在链接命令末尾。撤回 rules 的 LDFLAGS 改动。
* 其他改动影响域:仅 riscv64 链接
-- ROS-SIG <email address hidden> Thu, 20 Aug 2026 10:00:00 +0900
-
ros-jazzy-osrf-testing-tools-cpp (2.0.0-ok4) nile-sp2; urgency=medium
* BUG号:无
* 需求号:无
* 其他改动说明:修复 performance-test-fixture 在 riscv64 的链接失败。
memory_tools 使用的 __atomic 内建函数在 RISC-V 上不在 libgcc 中,
导致 libmemory_tools.so 存在未定义符号 __atomic_exchange_1,下游
链接该库的包构建失败。riscv64 上显式链接 libatomic。
* 其他改动影响域:仅 riscv64 链接选项,其他架构产物不变
-- ROS-SIG <email address hidden> Thu, 20 Aug 2026 01:30:00 +0900
-
ros-jazzy-osrf-testing-tools-cpp (2.0.0-ok3.1) nile-sp2; urgency=medium
* BUG号:无
* 需求号:无
* 其他改动说明:同步代码
* 其他改动影响域:无
-- ROS-SIG <email address hidden> Tue, 28 Apr 2026 14:52:24 +0800