Changeset d3a4fc0 for BOOK/cross-tools/common
- Timestamp:
- Feb 21, 2006, 1:19:09 AM (19 years ago)
- Branches:
- clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- 52e5dd9
- Parents:
- 834aff7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/cross-tools/common/glibc.xml
r834aff7 rd3a4fc0 58 58 xpointer="xpointer(//*[@os='g'])"/> 59 59 60 <screen ><userinput>BUILD_CC="gcc" CC="${LFS_TARGET}-gcc" \60 <screen os="df"><userinput>BUILD_CC="gcc" CC="${LFS_TARGET}-gcc" \ 61 61 AR="${LFS_TARGET}-ar" RANLIB="${LFS_TARGET}-ranlib" \ 62 62 ../glibc-&glibc-version;/configure --prefix=/tools \ … … 67 67 --cache-file=config.cache</userinput></screen> 68 68 69 <variablelist os="d i">69 <variablelist os="dg"> 70 70 <title>The meaning of the new configure options:</title> 71 71 72 <varlistentry os="d i1">72 <varlistentry os="dg1"> 73 73 <term><parameter>BUILD_CC="gcc"</parameter></term> 74 74 <listitem> 75 <para>This do ...</para> 75 <para>This sets GLIBC to use the current compiler on our system. This is 76 used to create the tools GLIBC uses durings it's build.</para> 76 77 </listitem> 77 78 </varlistentry> 78 79 79 <varlistentry os="d i2">80 <varlistentry os="dg2"> 80 81 <term><parameter>CC="${LFS_TARGET}-gcc"</parameter></term> 81 82 <listitem> 82 <para>This do ...</para> 83 <para>This forces GLIBC to use the GCC complier that we made for our target 84 architecture.</para> 83 85 </listitem> 84 86 </varlistentry> 85 87 86 <varlistentry os="d i3">88 <varlistentry os="dg3"> 87 89 <term><parameter>AR="${LFS_TARGET}-ar"</parameter></term> 88 90 <listitem> 89 <para>This do ...</para> 91 <para>This forces GLIBC to use the AR utilitythat we made for our target 92 architecture.</para> 90 93 </listitem> 91 94 </varlistentry> 92 95 93 <varlistentry os="d i4">96 <varlistentry os="dg4"> 94 97 <term><parameter>RANLIB="${LFS_TARGET}-ranlib"</parameter></term> 95 98 <listitem> 96 <para>This do ...</para> 99 <para>This forces GLIBC to use the RANLIB utility we made for our target 100 architecture.</para> 97 101 </listitem> 98 102 </varlistentry> 99 103 100 <varlistentry os="d i5">104 <varlistentry os="dg5"> 101 105 <term><parameter>--disable-profile</parameter></term> 102 106 <listitem> 103 <para>This do ...</para> 107 <para>This builds the libraries without profiling information. 108 Omit this option if profiling on the temporary tools is necessary.</para> 104 109 </listitem> 105 110 </varlistentry> 106 111 107 <varlistentry os="d i6">112 <varlistentry os="dg6"> 108 113 <term><parameter>--enable-add-ons</parameter></term> 109 114 <listitem> 110 <para>This do ...</para>115 <para>This tells GLIBC to utilize all add-on's that are avaialble.</para> 111 116 </listitem> 112 117 </varlistentry> 113 118 114 <varlistentry os="d i7">119 <varlistentry os="dg7"> 115 120 <term><parameter>--with-tls</parameter></term> 116 121 <listitem> 117 <para>This do ...</para>122 <para>This tells GLIBC to use Thread Local Storage.</para> 118 123 </listitem> 119 124 </varlistentry> 120 125 121 <varlistentry os="d i8">126 <varlistentry os="dg8"> 122 127 <term><parameter>--with-__thread</parameter></term> 123 128 <listitem> 124 <para>This do ...</para> 129 <para>This tells GLIBC to use use the __thread for libc and 130 libpthread builds.</para> 125 131 </listitem> 126 132 </varlistentry> 127 133 128 <varlistentry os="d i9">134 <varlistentry os="dg9"> 129 135 <term><parameter>--with-binutils=/cross-tools/bin</parameter></term> 130 136 <listitem> 131 <para>This do ...</para> 137 <para>This tells GLIBC to use the Binutils that are specific to 138 our target architecture.</para> 132 139 </listitem> 133 140 </varlistentry> 134 141 135 <varlistentry os="d i10">142 <varlistentry os="dg10"> 136 143 <term><parameter>--cache-file=config.cache</parameter></term> 137 144 <listitem> 138 <para>This do ...</para>145 <para>This tells GLIBC to utilize a premade cache file.</para> 139 146 </listitem> 140 147 </varlistentry> … … 142 149 </variablelist> 143 150 144 <para os="d f">During this stage the following warning might appear:</para>151 <para os="dh">During this stage the following warning might appear:</para> 145 152 146 <blockquote os="d g"><screen><computeroutput>configure: WARNING:153 <blockquote os="di"><screen><computeroutput>configure: WARNING: 147 154 *** These auxiliary programs are missing or 148 155 *** incompatible versions: msgfmt … … 150 157 *** Check the INSTALL file for required versions.</computeroutput></screen></blockquote> 151 158 152 <para os="d h">The missing or incompatible <command>msgfmt</command> program is159 <para os="dj">The missing or incompatible <command>msgfmt</command> program is 153 160 generally harmless. This <command>msgfmt</command> program is part of the 154 161 Gettext package which the host distribution should provide.</para> 155 162 156 <para os="d j">Compile the package:</para>163 <para os="dk">Compile the package:</para> 157 164 158 <screen os="d k"><userinput>make</userinput></screen>165 <screen os="dl"><userinput>make</userinput></screen> 159 166 160 <para os="d l">Install the package:</para>167 <para os="dm">Install the package:</para> 161 168 162 <screen os="d m"><userinput>make install</userinput></screen>169 <screen os="dn"><userinput>make install</userinput></screen> 163 170 164 171 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.