summaryrefslogtreecommitdiff
path: root/kuka-external-control-sdk-examples.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-09-23 14:56:13 +0000
committerCoprDistGit <infra@openeuler.org>2026-09-23 14:56:13 +0000
commitb236fe4b1d9d401afa8658bfe8b530ea652c647c (patch)
treeb173bc6736cddc378088c71b5fd0f25d758cb9f0 /kuka-external-control-sdk-examples.spec
parent4a2bf61ca2b4a8f69c7df3d1d72a347cdb20fdd9 (diff)
automatic import of ros-humble-kuka-external-control-sdk-examples
Diffstat (limited to 'kuka-external-control-sdk-examples.spec')
-rw-r--r--kuka-external-control-sdk-examples.spec6
1 files changed, 6 insertions, 0 deletions
diff --git a/kuka-external-control-sdk-examples.spec b/kuka-external-control-sdk-examples.spec
index d95e770..bcbc5f4 100644
--- a/kuka-external-control-sdk-examples.spec
+++ b/kuka-external-control-sdk-examples.spec
@@ -36,6 +36,12 @@ Examples for using KUKA external control SDK
%prep
%autosetup -n %{RosPkgName}-%{src_version}
+# SDK 静态库 libkuka-external-control-sdk.a 内部使用 abseil CHECK 宏,
+# 其导出的 CMake config 漏列 absl_log_internal_check_op 传递依赖,
+# 链接 examples 时报 "DSO missing from command line"。
+# 显式追加 -labsl_log_internal_check_op 到每个 target_link_libraries。
+sed -i 's/Kuka::kuka-external-control-sdk/Kuka::kuka-external-control-sdk -labsl_log_internal_check_op/g' \
+ kuka_external_control_sdk_examples/CMakeLists.txt
%build
[ -f /opt/ros/%{ros_distro}/setup.sh ] && source /opt/ros/%{ros_distro}/setup.sh || true