Adrian Schröter
I have a working setup for using the accelerated binaries for aarch64 builds in
home:adrianSuSE:branches:openSUSE:Factory:ARM
Does that actually work? There is no eabi on aarch64, and s/arm/aarch64/. $ osc cat home:adrianSuSE:branches:openSUSE:Factory:ARM qemu-accel qemu-accel-aarch64.spec | grep eabi /usr/arm-suse-linux-gnueabi/bin/{as,ar,ld,ld.bfd,objcopy,objdump} outfile=%buildroot%{our_path}$(echo $binary | sed 's:cross-compiler-tmp::;s:/opt/cross/%{accel_arch}-suse-linux-gnueabi:/usr:') ln -s ../arm-suse-linux-gnueabi/bin/$i %{buildroot}%{our_path}/usr/bin/$i mkdir -p %{buildroot}%{our_path}/usr/%{accel_arch}-suse-linux-gnueabi/ ln -sf ../bin %{buildroot}%{our_path}/usr/%{accel_arch}-suse-linux-gnueabi/bin exec -a /usr/bin/as %{our_path}/usr/bin/as.real -meabi=5 "$@" mv %{buildroot}%{our_path}/usr/arm-suse-linux-gnueabi/bin/ld{,.real} exec -a "$0" %{our_path}/usr/arm-suse-linux-gnueabi/bin/ld.real "$@" exec -a "$0" %{our_path}/usr/arm-suse-linux-gnueabi/bin/ld.real --sysroot=/ "$@" ' > %{buildroot}%{our_path}/usr/arm-suse-linux-gnueabi/bin/ld chmod +x %{buildroot}%{our_path}/usr/arm-suse-linux-gnueabi/bin/ld mkdir -p %{buildroot}/usr/%{accel_arch}-suse-linux-gnueabi ln -sf .. %{buildroot}/usr/%{accel_arch}-suse-linux-gnueabi/usr ln -sf ../../lib/gcc/%{accel_arch}-suse-linux-gnueabi /usr/lib64/gcc/%{accel_arch}-suse-linux-gnueabi || true rm -rf /usr/%{accel_arch}-suse-linux-gnueabi/lib ln -s /lib /usr/%{accel_arch}-suse-linux-gnueabi/lib %dir /usr/%{accel_arch}-suse-linux-gnueabi /usr/%{accel_arch}-suse-linux-gnueabi/usr Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org