[packages/ceres-solver] - add more BRs - reduce linker memory usage on 32it archs

baggins baggins at pld-linux.org
Thu Oct 22 02:19:43 CEST 2026


commit 695c085bb5f463d1b753e4664e08345713240005
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Thu Oct 22 02:19:06 2026 +0200

    - add more BRs
    - reduce linker memory usage on 32it archs

 ceres-solver.spec | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
---
diff --git a/ceres-solver.spec b/ceres-solver.spec
index 4d7ed63..cc0b60d 100644
--- a/ceres-solver.spec
+++ b/ceres-solver.spec
@@ -18,7 +18,11 @@ BuildRequires:	SuiteSparse-AMD-devel
 BuildRequires:	SuiteSparse-CAMD-devel
 BuildRequires:	SuiteSparse-CCOLAMD-devel
 BuildRequires:	SuiteSparse-COLAMD-devel
+BuildRequires:	SuiteSparse-Config
+BuildRequires:	SuiteSparse-SPQR-devel
+BuildRequires:	eigen3
 BuildRequires:	glog-devel
+BuildRequires:	gflags-devel
 BuildRequires:	abseil-cpp-devel
 BuildRequires:	lapack-devel
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -63,7 +67,9 @@ Dokumentacja API biblioteki %{name}.
 %build
 mkdir -p build
 cd build
-
+%ifarch %{ix86} x32
+export LDFLAGS="%{rpmldflags} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
+%endif
 %cmake ../ \
 	-DBUILD_DOCUMENTATION:BOOL=ON
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ceres-solver.git/commitdiff/695c085bb5f463d1b753e4664e08345713240005



More information about the pld-cvs-commit mailing list