Changeset 5470f08 in clfs-embedded for BOOK/cross-tools/arm
- Timestamp:
- Oct 24, 2013, 7:53:51 AM (11 years ago)
- Branches:
- master
- Children:
- 7f1f997
- Parents:
- 293bc69
- git-author:
- Andrew Bradford <andrew@…> (10/24/13 07:49:13)
- git-committer:
- Andrew Bradford <andrew@…> (10/24/13 07:53:51)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/cross-tools/arm/variables.xml
r293bc69 r5470f08 19 19 availability, and (if available) the type of floating point hardware. If you 20 20 do not know what values can be chosen for each of these, you can use the 21 tables a t the bottom of this page as a reference.</para>21 tables as a reference.</para> 22 22 23 23 <para os="a1">If your processor is an ARM9, good choices include: triplet of … … 34 34 href="../common/variables.xml" 35 35 xpointer="xpointer(//*[@os='b'])"/> 36 37 <para os="c">Now set the architecture of the CPU:</para>38 39 <screen os="d"><userinput>export CLFS_ARCH=arm</userinput></screen>40 41 <para os="e">Choose the ARM architecture (see table below):</para>42 43 <screen os="f"><userinput>export CLFS_ARM_ARCH="<replaceable>[architecture]</replaceable>"</userinput></screen>44 45 <para os="f1">If your target CPU has hardware floating point support (not all46 ARM CPUs do), then set the following CLFS_FLOAT variable to either "hard" or47 "softfp". Use "softfp" if you need to integrate binaries compiled with48 "soft". Use "hard" if you don't. If your target CPU does not have hard49 floating point support, set the following CLFS_FLOAT vairable to50 "soft".</para>51 52 <screen os="f2"><userinput>export CLFS_FLOAT="<replaceable>[hard, softfp, or soft]"</replaceable></userinput></screen>53 54 <para os="f3">If you chose either "hard" or "softfp" for CLFS_FLOAT, you now55 need to set which floating point hardware is actually included (see table below)56 with your ARM CPU:</para>57 58 <screen os="f4"><userinput>export CLFS_FPU="<replaceable>[fpu version]</replaceable>"</userinput></screen>59 60 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"61 href="../common/variables.xml"62 xpointer="xpointer(//*[@os='g'])"/>63 64 <screen os="h"><userinput>echo export CLFS_HOST=\""${CLFS_HOST}\"" >> ~/.bashrc65 echo export CLFS_TARGET=\""${CLFS_TARGET}\"" >> ~/.bashrc66 echo export CLFS_ARCH=\""${CLFS_ARCH}\"" >> ~/.bashrc67 echo export CLFS_ARM_ARCH=\""${CLFS_ARM_ARCH}\"" >> ~/.bashrc68 echo export CLFS_FLOAT=\""${CLFS_FLOAT}\"" >> ~/.bashrc69 echo export CLFS_FPU=\""${CLFS_FPU}\"" >> ~/.bashrc</userinput></screen>70 36 71 37 <table os="i"> … … 109 75 </table> 110 76 77 <para os="c">Now set the architecture of the CPU:</para> 78 79 <screen os="d"><userinput>export CLFS_ARCH=arm</userinput></screen> 80 81 <para os="e">Choose the ARM architecture (see table below):</para> 82 83 <screen os="f"><userinput>export CLFS_ARM_ARCH="<replaceable>[architecture]</replaceable>"</userinput></screen> 84 111 85 <table os="j"> 112 86 <title>ARM Archiecture Choices</title> … … 146 120 </tgroup> 147 121 </table> 122 123 <para os="f1">If your target CPU has hardware floating point support (not all 124 ARM CPUs do), then set the following CLFS_FLOAT variable to either "hard" or 125 "softfp". Use "softfp" if you need to integrate binaries compiled with 126 "soft". Use "hard" if you don't. If your target CPU does not have hard 127 floating point support, set the following CLFS_FLOAT vairable to 128 "soft".</para> 129 130 <screen os="f2"><userinput>export CLFS_FLOAT="<replaceable>[hard, softfp, or soft]"</replaceable></userinput></screen> 131 132 <para os="f3">If you chose either "hard" or "softfp" for CLFS_FLOAT, you now 133 need to set which floating point hardware is actually included (see table below) 134 with your ARM CPU:</para> 135 136 <screen os="f4"><userinput>export CLFS_FPU="<replaceable>[fpu version]</replaceable>"</userinput></screen> 148 137 149 138 <table os="j"> … … 190 179 </table> 191 180 181 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 182 href="../common/variables.xml" 183 xpointer="xpointer(//*[@os='g'])"/> 184 185 <screen os="h"><userinput>echo export CLFS_HOST=\""${CLFS_HOST}\"" >> ~/.bashrc 186 echo export CLFS_TARGET=\""${CLFS_TARGET}\"" >> ~/.bashrc 187 echo export CLFS_ARCH=\""${CLFS_ARCH}\"" >> ~/.bashrc 188 echo export CLFS_ARM_ARCH=\""${CLFS_ARM_ARCH}\"" >> ~/.bashrc 189 echo export CLFS_FLOAT=\""${CLFS_FLOAT}\"" >> ~/.bashrc 190 echo export CLFS_FPU=\""${CLFS_FPU}\"" >> ~/.bashrc</userinput></screen> 191 192 192 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.