Hi Karl,

Am 14.11.2015 um 18:43 schrieb Karl Weber:
> I have an x86_64 host with opensuse 13.1 and want to cross-compile my own 
> linux system for a raspberry pi.

What exactly do you want to compile? osc does not need this.

> In my opensuse-repositories I found the two packages 
> 
> cross-arm-binutils (2.23.2-8.1.2)
> cross-armv7hl-gcc48-icecream-backend (4.8.1_20130909-3.2.1)
> 
> From what I unterstand, I should be able to cross-compile a linux system for 
> armv7 after installing these two packages. Is this correct?

Please do not confuse people: armv7hl is Raspberry Pi 2 only, whereas
you say "raspberry pi" above. Raspberry Pi is armv6hl. For the kernel it
should not matter, but for the userspace it does.

> In [1] it is 
> stated that "openSUSE does not currently ship a cross-compiler for ARM." 
> which 
> is -- as far as I understand this  -- a contradiction.

It is simply out-of-date - you can update it like any Wiki user can.

> Ref [1] describes another solution which seems suboptimal to me.
> 
> And from [2] I gather that cross-compilation currently does not work. This 
> thread, however, deals with other versions of the packages given above.  Do I 
> have to expect the same problems?

Yes, older armv7hl cross-compilers will not work out-of-the-box either,
except when you manually create symlinks or other workarounds. OBS does
not use cross-compilers, so those packages are pretty much untested.

For aarch64 it does work because binutils and gcc names match.

Regards,
Andreas

-- 
SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Felix Imendörffer, Jane Smithard, Graham Norton; HRB 21284 (AG Nürnberg)
-- 
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to