Mailinglist Archive: opensuse-arm (47 mails)
| < Previous | Next > |
Re: [opensuse-arm] Growing some openSUSE ARMs
- From: Steve McIntyre <steve.mcintyre@xxxxxxxxxx>
- Date: Wed, 28 Sep 2011 11:50:55 +0100
- Message-id: <20110928105055.GD11939@linaro.org>
On Tue, Sep 27, 2011 at 06:31:51PM +0200, Alexander Graf wrote:
Fair enough, the internal name doesn't matter much. :-)
That's close enough to what others are doing, yeah.
gnueabihf is the best place to aim, yes. Most of what you need is in
place already in the toolchains that people are using (Linaro
toolchain in Ubuntu, upstream-ish gcc in Debian), *except* the change
to move ld.so into /lib/<triplet>/. That's not *critical* yet, but
you'll need to rebuild things to pick up that change once it
happens. You'll be able to cope with it by using compatibility
sym-links, unless you want to support multi-arch...
Cheers,
--
Steve McIntyre steve.mcintyre@xxxxxxxxxx
<http://www.linaro.org/> Linaro.org | Open source software for ARM SoCs
--
To unsubscribe, e-mail: opensuse-arm+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-arm+help@xxxxxxxxxxxx
On 27.09.2011, at 18:19, Steve McIntyre wrote:
Out of curiosity, what are you using as a triplet for your hard-float
port? The discussion at LPC focussed on this to some extent:
http://lists.linaro.org/pipermail/cross-distro/2011-September/000054.html
Ah, nice. I didn't find that mail before. I only found one where the
discussion on the target names "armhf" and "armv7hl" was raised, so
we named the target "armv7hl" to be compatible with Fedora and Meego.
Fair enough, the internal name doesn't matter much. :-)
Currently we're building with -march=armv7-a -mfloat-abi=hard -mfpu=vfp3-d16
-mthumb.
That's close enough to what others are doing, yeah.
Target-wise, we're currently targeting arm-suse-linux-gnueabi. I
assume we need to switch to gnueabihf then? Is that target already
available in recent toolchains?
gnueabihf is the best place to aim, yes. Most of what you need is in
place already in the toolchains that people are using (Linaro
toolchain in Ubuntu, upstream-ish gcc in Debian), *except* the change
to move ld.so into /lib/<triplet>/. That's not *critical* yet, but
you'll need to rebuild things to pick up that change once it
happens. You'll be able to cope with it by using compatibility
sym-links, unless you want to support multi-arch...
Cheers,
--
Steve McIntyre steve.mcintyre@xxxxxxxxxx
<http://www.linaro.org/> Linaro.org | Open source software for ARM SoCs
--
To unsubscribe, e-mail: opensuse-arm+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-arm+help@xxxxxxxxxxxx
| < Previous | Next > |