Am Donnerstag, 12. September 2013, 11:56:50 schrieb Andreas Schwab:
> Adrian Schröter <[email protected]> writes:
> > 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/.

hm, I just checked so far that the hello.spec is still compiling.

Maybe it didn't use the cross compiler at all;) 
I will check that. But in any case it will already speed up the setup
of the build system and compressing the final rpms.

> 
> $ 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.

-- 

Adrian Schroeter
email: [email protected]

SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 
(AG Nürnberg)
Maxfeldstraße 5                         
90409 Nürnberg 
Germany 



--
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to