| 123456789101112131415161718192021222324252627282930313233343536373839404142 | <?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [  <!ENTITY % general-entities SYSTEM "../general.ent">  %general-entities;]><sect1 id="ch-tools-adjusting"><title>Adjusting the toolchain</title><?dbhtml filename="adjusting.html"?><para>Run the following command from withinthe <filename class="directory">binutils-build</filename> directory:</para><screen><userinput>make -C ld install</userinput></screen><para>Amend the GCC specs file:</para><screen><userinput>SPECFILE=`gcc --print-file specs` &&sed 's@ /lib/ld-linux.so.2@ /tools/lib/ld-linux.so.2@g' \    $SPECFILE > tempspecfile &&mv -f tempspecfile $SPECFILE &&unset SPECFILE</userinput></screen><para>Make clean-up:</para><screen><userinput>rm -f /tools/lib/gcc/*/*/include/{pthread.h,bits/sigthread.h}</userinput></screen><para>Test the tools:</para><screen><userinput>echo 'main(){}' > dummy.ccc dummy.creadelf -l a.out | grep ': /tools'</userinput></screen><para>The output of the last command will be of the form:</para><screen><computeroutput>[Requesting program interpreter: /tools/lib/ld-linux.so.2]</computeroutput></screen><para>Remove the test files:</para><screen><userinput>rm dummy.c a.out</userinput></screen></sect1>
 |