OK: rust.spec
Jan Rękorajski
baggins at pld-linux.org
Mon Oct 5 01:12:44 CEST 2020
On Sun, 04 Oct 2020, PLD th-x32 builder wrote:
> rust.spec (auto/th/rust-1.44.1-2): OK
>
> --- rust.spec:auto/th/rust-1.44.1-2:
> upgrading packages
> Build-Time: user:22480.24s sys:327.35s real:7031.10s (faults io:17 non-io:47582180)
>
> Files queued for ftp:
> 13348158 rust-debuginfo-1.44.1-2.x32.rpm
> 10224 zsh-completion-cargo-1.44.1-2.x32.rpm
> 8428 bash-completion-cargo-1.44.1-2.x32.rpm
> 4034573 cargo-1.44.1-2.x32.rpm
> 14821218 rust-doc-1.44.1-2.noarch.rpm
> 8969 rust-lldb-1.44.1-2.noarch.rpm
> 10439 rust-gdb-1.44.1-2.noarch.rpm
> 9304 rust-debugger-common-1.44.1-2.noarch.rpm
> 56994390 rust-1.44.1-2.x32.rpm
> 410 rust-1.44.1-2.src.rpm.uploadinfo
Unfortunately this build does not produce x32 output.
Sample from building librsvg on x32:
libtool: link: x86_64-pld-linux-gnux32-gcc -shared -fPIC -DPIC -pthread -O2 -fstack-protector-strong -mtune=generic -march=x86-64 -Wl,-Bsymbolic-functions -Wl,--as-needed
+-Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -pthread librsvg/.libs/2_la-librsvg-features.o librsvg/.libs/2_la-rsvg-base.o librsvg/.libs/2_la-rsvg-handle.o
+librsvg/.libs/2_la-rsvg-pixbuf.o -Wl,--whole-archive ./.libs/librsvg_c_api.a -Wl,--no-whole-archive -lcairo-gobject -lgdk_pixbuf-2.0 -lgio-2.0 /usr/libx32/libxml2.so -L/usr/libx32
+/usr/libx32/liblzma.so -lpthread -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 /usr/libx32/libfontconfig.so /usr/libx32/libexpat.so /usr/libx32/libuuid.so
+/usr/libx32/libfreetype.so /usr/libx32/libbz2.so /usr/libx32/libpng16.so -lz -lharfbuzz /usr/libx32/libbrotlidec.so /usr/libx32/libbrotlicommon.so -lm -ldl -Wl,-soname -Wl,librsvg-2.so.2
+-Wl,-version-script -Wl,.libs/librsvg-2.ver -o .libs/librsvg-2.so.2.47.0
/usr/bin/ld: i386:x86-64 architecture of input file `./.libs/librsvg_c_api.a(rsvg_c_api-1bb89e3c1c21f1fa.rsvg_c_api.28lfa0sz-cgu.0.rcgu.o)' is incompatible with i386:x64-32 output
/usr/bin/ld: i386:x86-64 architecture of input file `./.libs/librsvg_c_api.a(rsvg_c_api-1bb89e3c1c21f1fa.rsvg_c_api.28lfa0sz-cgu.1.rcgu.o)' is incompatible with i386:x64-32 output
/usr/bin/ld: i386:x86-64 architecture of input file `./.libs/librsvg_c_api.a(rsvg_c_api-1bb89e3c1c21f1fa.rsvg_c_api.28lfa0sz-cgu.10.rcgu.o)' is incompatible with i386:x64-32 output
[... and so on for all files ...]
--
Jan Rękorajski | PLD/Linux
SysAdm | baggins<at>pld-linux.org | http://www.pld-linux.org/
More information about the pld-devel-en
mailing list