From b202612002c739efd7f57b578388b050b49e3cf6 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Tue, 29 Sep 2026 13:43:51 +0000 Subject: automatic import of ros-humble-kuka-sunrise-fri-driver --- kuka-sunrise-fri-driver.spec | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'kuka-sunrise-fri-driver.spec') diff --git a/kuka-sunrise-fri-driver.spec b/kuka-sunrise-fri-driver.spec index 38b47a6..d01d777 100644 --- a/kuka-sunrise-fri-driver.spec +++ b/kuka-sunrise-fri-driver.spec @@ -4,7 +4,7 @@ Name: ros-%{ros_distro}-%{RosPkgName} Version: 1.1.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: ROS2 KUKA sunrise interface License: Apache-2.0 URL: https://github.com/kroshu/kuka_drivers/tree/humble @@ -69,14 +69,15 @@ ROS2 KUKA sunrise interface [ -f /opt/ros/%{ros_distro}/setup.sh ] && source /opt/ros/%{ros_distro}/setup.sh || true export PYTHONPATH=/opt/ros/%{ros_distro}/lib/python%{python3_version}/site-packages${PYTHONPATH:+:$PYTHONPATH} export PKG_CONFIG_PATH=/opt/ros/%{ros_distro}/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH} -export CFLAGS="${CFLAGS:-} -I/usr/include/nanopb" -export CXXFLAGS="${CXXFLAGS:-} -I/usr/include/nanopb" +export CFLAGS="${CFLAGS:-} -I/usr/include/nanopb -fPIC" +export CXXFLAGS="${CXXFLAGS:-} -I/usr/include/nanopb -fPIC" cd kuka_sunrise_fri_driver mkdir -p .obj && cd .obj %cmake3 \ -DCMAKE_INSTALL_PREFIX="/opt/ros/%{ros_distro}" \ -DAMENT_PREFIX_PATH="/opt/ros/%{ros_distro}" \ -DCMAKE_PREFIX_PATH="/opt/ros/%{ros_distro}" \ + -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ -UINCLUDE_INSTALL_DIR -ULIB_INSTALL_DIR -USYSCONF_INSTALL_DIR -USHARE_INSTALL_PREFIX -ULIB_SUFFIX \ -DSETUPTOOLS_DEB_LAYOUT=OFF \ -DBUILD_TESTING=OFF -DTESTING=OFF -DCMAKE_SUPPRESS_REGENERATION=ON \ @@ -95,6 +96,9 @@ make install DESTDIR=%{buildroot} /opt/ros/%{ros_distro} %changelog +* Tue Sep 29 2026 ai-importer - 1.1.0-3 +- Add -fPIC to CFLAGS/CXXFLAGS and CMAKE_POSITION_INDEPENDENT_CODE=ON to fix aarch64 R_AARCH64_ADR_PREL_PG_HI21 relocation error + * Tue Sep 29 2026 ai-importer - 1.1.0-2 - Add -I/usr/include/nanopb to CFLAGS/CXXFLAGS to fix pb.h not found -- cgit v1.2.3