[Clfs-dev] [ GIT-0.0.1-20120922-arm] cross-tools/arm/variables.xml : remove fpu none: Ticket-917

knjterrell at mybluelight.com knjterrell at mybluelight.com
Mon Feb 11 06:54:29 PST 2013


From: kanj <knjterrell at mybluelight.com>

---
 BOOK/cross-tools/arm/variables.xml |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/BOOK/cross-tools/arm/variables.xml b/BOOK/cross-tools/arm/variables.xml
index 60cc3c9..3c61891 100644
--- a/BOOK/cross-tools/arm/variables.xml
+++ b/BOOK/cross-tools/arm/variables.xml
@@ -23,7 +23,7 @@
   <para os="a1">Most ARM processors are little endian, it is a safe choice.
   If your processor is an ARM9, good choices include: triplet of
   armv5l-unknown-linux-uclibeabi, ARM arch of armv5t, float of softfp, and fpu
-  of either none or softvfp. ARM9 processors do not always have hardware
+  of softvfp. ARM9 processors do not always have hardware
   floating point abilities. If your processor is a Cortex-A8 or Cortex-A9, good
   choices include: triplet of armv7a-unknown-linux-uclibceabi, ARM arch of
   armv7-a, float of hard, and fpu of vfpv3-d16.</para>
@@ -50,7 +50,7 @@ export CLFS_ARM_MODE="<replaceable>[arm or thumb]</replaceable>"</userinput></sc
   <para os="f1">If your target CPU has hard floating point support (not all ARM
   CPUs do), set the following CLFS_FLOAT variable to either "hard" or "softfp".
   If your target CPU does not have hard floating point support, set the following
-  CLFS_FLOAT vairable to "soft".</para>
+  CLFS_FLOAT variable to "soft".</para>
 
 <screen os="f2"><userinput>export CLFS_FLOAT="<replaceable>[hard, softfp, or soft]"</replaceable></userinput></screen>
 
@@ -225,7 +225,6 @@ echo export CLFS_FPU=\""${CLFS_FPU}\"" >> ~/.bashrc</userinput></screen>
         <row>
           <entry>neon-vfpv4</entry>
           <entry>softvfp</entry>
-          <entry>none</entry>
         </row>
       </tbody>
     </tgroup>
-- 
1.7.9.5

Good Morning,

This is my proposed patch for the issue noted in section 6.4 of Ticket-917.

The comment in Ticket-917 about the .size directive in 6.11 was previously submitted as Ticket-876.
The following has a discussion and fix that I was able to apply to ARM - http://manulix.wikidot.com/build-howto#toc11
This appears to be fixed in uClibc 0.9.33. I am having difficulty getting thru a complete MIPS build.
For MIPS w/ uClibc 0.9.31 I get the .size directive issue - but the fix that works for ARM doesn't apply.
For MIPS w/ uClibc 0.9.33 it won't compile - http://ibot.rikers.org/%23uclibc/20120208.html.gz

I did some testing this weekend to see if busybox defconfig would work
I was succesful with arm/little and i386 after making minor tweaks to the uClibc configs. 
The following gives a good description of the issue I saw and the fix:
http://www.raspberrypi.org/phpBB3/viewtopic.php?t=16108&p=166593

Unfortunately these are not the default settings in uClibc defconfig.

Sincerely,
Kirk Terrell

____________________________________________________________
Woman is 53 But Looks 25
Mom reveals 1 simple wrinkle trick that has angered doctors...
http://thirdpartyoffers.netzero.net/TGL3341/5119061db09736171622st04duc



More information about the Clfs-dev mailing list