summaryrefslogtreecommitdiff
path: root/mavros.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-10-10 12:05:18 +0000
committerCoprDistGit <infra@openeuler.org>2026-10-10 12:05:18 +0000
commitfbcdf4cbd82202312468a191b7c68b65e47add14 (patch)
tree3335ac9ff3ad168909fcf16f9495defe6a6dbb61 /mavros.spec
parent7b883dd49c105dc041f8a53d4065f8fd4ba8f6ff (diff)
automatic import of ros-humble-mavrosopeneuler24.03_LTS_SP3
Diffstat (limited to 'mavros.spec')
-rw-r--r--mavros.spec7
1 files changed, 6 insertions, 1 deletions
diff --git a/mavros.spec b/mavros.spec
index 3e4e3c7..c2a662c 100644
--- a/mavros.spec
+++ b/mavros.spec
@@ -4,13 +4,14 @@
Name: ros-%{ros_distro}-%{RosPkgName}
Version: 2.4.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: MAVROS -- MAVLink extendable communication node for ROS with proxy for Ground C
License: GPLv3
URL: https://github.com/mavlink/mavros/tree/ros2
Source0: %{RosPkgName}-%{src_version}.tar.gz
%global debug_package %{nil}
+%define _smp_mflags -j1
%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g')
%global __provides_exclude_from ^/opt/ros/%{ros_distro}/.*$
%global __requires_exclude_from ^/opt/ros/%{ros_distro}/.*$
@@ -91,6 +92,7 @@ MAVROS -- MAVLink extendable communication node for ROS
[ -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 CXXFLAGS="%{optflags} -g0"
cd mavros
mkdir -p .obj && cd .obj
%cmake3 \
@@ -115,6 +117,9 @@ make install DESTDIR=%{buildroot}
/opt/ros/%{ros_distro}
%changelog
+* Sat Oct 10 2026 ai-importer <ai-importer@openeuler.org> - 2.4.0-3
+- Limit parallel build to -j1 and strip -g debug info to prevent OOM on aarch64 builders
+
* Sat Oct 10 2026 ai-importer <ai-importer@openeuler.org> - 2.4.0-2
- Remove MAV_AUTOPILOT::FLIX references (mavlink headers version mismatch)