diff options
| author | CoprDistGit <infra@openeuler.org> | 2026-09-29 13:43:51 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2026-09-29 13:43:51 +0000 |
| commit | b202612002c739efd7f57b578388b050b49e3cf6 (patch) | |
| tree | ff5c004e7bc8ef81a49463e5355b0bf58276834b /kuka-sunrise-fri-driver.spec | |
| parent | 23e68334927a63d4b1d9dbc2bfed28cc40e019a4 (diff) | |
automatic import of ros-humble-kuka-sunrise-fri-driver
Diffstat (limited to 'kuka-sunrise-fri-driver.spec')
| -rw-r--r-- | kuka-sunrise-fri-driver.spec | 10 |
1 files changed, 7 insertions, 3 deletions
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 <ai-importer@openeuler.org> - 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 <ai-importer@openeuler.org> - 1.1.0-2 - Add -I/usr/include/nanopb to CFLAGS/CXXFLAGS to fix pb.h not found |
