]> git.pld-linux.org Git - packages/libetebase.git/commitdiff
- handle building x32 library using x86_64 hosted rust auto/th/libetebase-0.4.1-1
authorJakub Bogusz <qboosh@pld-linux.org>
Fri, 27 Nov 2020 17:56:44 +0000 (18:56 +0100)
committerJakub Bogusz <qboosh@pld-linux.org>
Fri, 27 Nov 2020 17:56:44 +0000 (18:56 +0100)
libetebase.spec

index f29d42749a77caf9be904f10a1da35058dc35f90..1c2f56b92c8697c9dca6aa45f85badd60b8e652e 100644 (file)
@@ -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
This page took 0.151193 seconds and 4 git commands to generate.