On Jan 2, 2014, at 7:08 AM, Andrew Bradford wrote:

On 12/31/2013 01:31 PM, Christian Wiese wrote:
Hi,

while looking at target triplet table (Table 4.2. Target Triplets) at

http://cross-lfs.org/view/clfs-embedded/arm/cross-tools/ variables.html

it seems to me that there is a mistake.

As far as I understand there are 2 ABIs soft float and hard float,
whereas the soft float ABI has 2 variants "soft" and "softfp".
Thus the target triplet for "softfp" should not be
"arm-linux-musleabihf" but the same as for "soft"
which is "arm-linux-musleabi".

See also:

http://wiki.musl-libc.org/wiki/ Getting_started#Notes_on_ARM_Float_Mode

What is your opinion on that?

You're probably right.  Patch below if someone would apply this to
master for me, I have another patch set that's not ready but this
shouldn't be delayed.

Thanks,
Andrew



From 58437cd82f2b68946194eed6bc6a9bdf70f8192f Mon Sep 17 00:00:00 2001
From: Andrew Bradford <and...@bradfordembedded.com>
Date: Thu, 2 Jan 2014 08:06:04 -0500
Subject: [PATCH] arm cross-tools: Only triple *hf for hard float

The softfp target shouldn't use the triple ending in hf.
---
BOOK/cross-tools/arm/variables.xml |    4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/BOOK/cross-tools/arm/variables.xml
b/BOOK/cross-tools/arm/variables.xml
index ded15ee..2ecdf65 100644
--- a/BOOK/cross-tools/arm/variables.xml
+++ b/BOOK/cross-tools/arm/variables.xml
@@ -110,11 +110,11 @@

      <tbody>
        <row>
-          <entry>soft</entry>
+          <entry>soft or softfp</entry>
          <entry>arm-linux-musleabi</entry>
        </row>
        <row>
-          <entry>hard or softfp</entry>
+          <entry>hard</entry>
          <entry>arm-linux-musleabihf</entry>
        </row>
      </tbody>
--
1.7.10.4

Committed.

ALso, I built CLFS-GIT standard for the beaglebone board. Just need to configure the build and boot to it.

Sincerely,

WIlliam Harrington
_______________________________________________
Clfs-dev mailing list
Clfs-dev@lists.cross-lfs.org
http://lists.cross-lfs.org/listinfo.cgi/clfs-dev-cross-lfs.org

Reply via email to