[packages/libetebase] - handle building x32 library using x86_64 hosted rust
qboosh
qboosh at pld-linux.org
Fri Nov 27 18:56:28 CET 2020
commit 2807c470e890c20bd23265e7ea477be5e180110c
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri Nov 27 18:56:44 2020 +0100
- handle building x32 library using x86_64 hosted rust
libetebase.spec | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/libetebase.spec b/libetebase.spec
index f29d427..1c2f56b 100644
--- a/libetebase.spec
+++ b/libetebase.spec
@@ -68,9 +68,14 @@ EOF
%build
export CARGO_HOME="$(pwd)/.cargo"
+export PKG_CONFIG_ALLOW_CROSS=1
+export RUST_BACKTRACE=full
export SODIUM_USE_PKG_CONFIG=1
-cargo -vv build --release --frozen
+cargo -vv build --release --frozen \
+%ifarch x32
+ --target x86_64-unknown-linux-gnux32
+%endif
%{__make} pkgconfig
@@ -79,7 +84,10 @@ rm -rf $RPM_BUILD_ROOT
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT \
- DST_LIBRARY_DIR=$RPM_BUILD_ROOT%{_libdir}
+ DST_LIBRARY_DIR=$RPM_BUILD_ROOT%{_libdir} \
+%ifarch x32
+ MODE="x86_64-unknown-linux-gnux32/release"
+%endif
%clean
rm -rf $RPM_BUILD_ROOT
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libetebase.git/commitdiff/2807c470e890c20bd23265e7ea477be5e180110c
More information about the pld-cvs-commit
mailing list