- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/final-system/common/binutils.xml
rb6831b6 r686839b 40 40 needs to be resolved before running the test suites for Binutils and GCC.</para> 41 41 42 <!-- Branch update patch area 43 <para os="p1">The following patch contains a number of updates to the 44 &binutils-version; branch by the Binutils developers:</para> 45 46 <screen os="p2"><userinput>patch -Np1 -i ../&binutils-branch_update-patch;</userinput></screen> 47 --> 48 42 49 <para os="g">The Binutils documentation recommends building Binutils outside of the 43 50 source directory in a dedicated build directory:</para> … … 50 57 <screen os="ca"><userinput>CC="gcc -isystem /usr/include" \ 51 58 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ 52 ../binutils-&binutils- version;/configure --prefix=/usr \59 ../binutils-&binutils-dir;/configure --prefix=/usr \ 53 60 --enable-shared</userinput></screen> 54 61 … … 91 98 <para os="p">Test the results:</para> 92 99 93 <screen os="q"><userinput >make check</userinput></screen>100 <screen os="q"><userinput remap="test">make check</userinput></screen> 94 101 95 102 <para os="r">Install the package:</para> … … 100 107 file that is needed by some packages:</para> 101 108 102 <screen os="u"><userinput>cp -v ../binutils-&binutils- version;/include/libiberty.h /usr/include</userinput></screen>109 <screen os="u"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /usr/include</userinput></screen> 103 110 104 111 </sect2> … … 113 120 114 121 <seglistitem> 115 <seg>addr2line, ar, as, c++filt, gprof, ld, nm, objcopy, objdump, 122 <seg>addr2line, ar, as, c++filt, elfedit, gprof, ld, ld.bfd, nm, objcopy, 123 objdump, 116 124 ranlib, readelf, size, strings, and strip</seg> 117 125 <seg>libiberty.a, libbfd.[a,so], and libopcodes.[a,so]</seg> … … 170 178 </varlistentry> 171 179 180 <varlistentry id="elfedit"> 181 <term><command>elfedit</command></term> 182 <listitem> 183 <para>Updates the ELF header of ELF files</para> 184 <indexterm zone="ch-system-binutils elfedit"> 185 <primary sortas="b-elfedit">elfedit</primary> 186 </indexterm> 187 </listitem> 188 </varlistentry> 189 172 190 <varlistentry id="gprof"> 173 191 <term><command>gprof</command></term> … … 188 206 <indexterm zone="ch-system-binutils ld"> 189 207 <primary sortas="b-ld">ld</primary> 208 </indexterm> 209 </listitem> 210 </varlistentry> 211 212 <varlistentry id="ld.bfd"> 213 <term><command>ld.bfd</command></term> 214 <listitem> 215 <para>Hard link to <command>ld</command></para> 216 <indexterm zone="ch-system-binutils ld.bfd"> 217 <primary sortas="b-ld.bfd">ld.bfd</primary> 190 218 </indexterm> 191 219 </listitem>
Note:
See TracChangeset
for help on using the changeset viewer.