Author: jim Date: 2005-09-02 13:09:38 -0600 (Fri, 02 Sep 2005) New Revision: 6797
Modified: branches/cross-lfs/BOOK/ branches/cross-lfs/BOOK/final-system/alpha/adjusting.xml branches/cross-lfs/BOOK/final-system/mips/adjusting.xml branches/cross-lfs/BOOK/final-system/mips64-64/adjusting.xml branches/cross-lfs/BOOK/final-system/mips64/adjusting.xml branches/cross-lfs/BOOK/final-system/ppc/adjusting.xml branches/cross-lfs/BOOK/final-system/sparc64-64/adjusting.xml branches/cross-lfs/BOOK/final-system/sparc64/adjusting.xml branches/cross-lfs/BOOK/final-system/x86/adjusting.xml branches/cross-lfs/BOOK/final-system/x86_64-64/adjusting.xml branches/cross-lfs/BOOK/final-system/x86_64/adjusting.xml branches/cross-lfs/BOOK/introduction/common/changelog.xml Log: [EMAIL PROTECTED]: jim | 2005-09-02 12:09:00 -0700 Adjusting update for GCC 4.x Property changes on: branches/cross-lfs/BOOK ___________________________________________________________________ Name: svk:merge - 7321b066-45f8-0310-a5e2-f63eff31be55:/cross-lfs:7336 dfc39d96-41f8-0310-9e44-b84af8e7c7f6:/books/local:5516 + 7321b066-45f8-0310-a5e2-f63eff31be55:/cross-lfs:7337 dfc39d96-41f8-0310-9e44-b84af8e7c7f6:/books/local:5516 Modified: branches/cross-lfs/BOOK/final-system/alpha/adjusting.xml =================================================================== --- branches/cross-lfs/BOOK/final-system/alpha/adjusting.xml 2005-09-02 19:09:27 UTC (rev 6796) +++ branches/cross-lfs/BOOK/final-system/alpha/adjusting.xml 2005-09-02 19:09:38 UTC (rev 6797) @@ -18,9 +18,10 @@ href="../x86/adjusting.xml" xpointer="xpointer(//[EMAIL PROTECTED]'b'])"/> - <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" - href="../x86/adjusting.xml" - xpointer="xpointer(//[EMAIL PROTECTED]'c'])"/> +<screen os="c"><userinput>gcc -dumpspecs | \ +perl -pi -e 's@/tools/lib/ld-linux.so.2@/lib/[EMAIL PROTECTED];' \ + -e '[EMAIL PROTECTED]:[EMAIL PROTECTED]/usr/lib/ @g;' > \ + `dirname $(gcc --print-libgcc-file-name)`/specs</userinput></screen> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../x86/adjusting.xml" Modified: branches/cross-lfs/BOOK/final-system/mips/adjusting.xml =================================================================== --- branches/cross-lfs/BOOK/final-system/mips/adjusting.xml 2005-09-02 19:09:27 UTC (rev 6796) +++ branches/cross-lfs/BOOK/final-system/mips/adjusting.xml 2005-09-02 19:09:38 UTC (rev 6797) @@ -18,9 +18,9 @@ href="../x86/adjusting.xml" xpointer="xpointer(//[EMAIL PROTECTED]'b'])"/> -<screen os="c"><userinput>perl -pi -e 's@ /tools/lib/ld.so.1@ /lib/[EMAIL PROTECTED];' \ - -e '[EMAIL PROTECTED]:[EMAIL PROTECTED]/usr/lib/ @g;' \ - `gcc --print-file-name=specs`</userinput></screen> + <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" + href="../x86/adjusting.xml" + xpointer="xpointer(//[EMAIL PROTECTED]'c'])"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../x86/adjusting.xml" Modified: branches/cross-lfs/BOOK/final-system/mips64/adjusting.xml =================================================================== --- branches/cross-lfs/BOOK/final-system/mips64/adjusting.xml 2005-09-02 19:09:27 UTC (rev 6796) +++ branches/cross-lfs/BOOK/final-system/mips64/adjusting.xml 2005-09-02 19:09:38 UTC (rev 6797) @@ -18,24 +18,10 @@ href="../mips/adjusting.xml" xpointer="xpointer(//[EMAIL PROTECTED]'b'])"/> - <para>First we will adjust the 32 bit ABI:</para> - <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../mips/adjusting.xml" xpointer="xpointer(//[EMAIL PROTECTED]'c'])"/> - <para>Second we will adjust the N32 ABI:</para> - -<screen><userinput>perl -pi -e 's@ /tools/lib32/ld.so.1@ /lib32/[EMAIL PROTECTED];' \ - -e '[EMAIL PROTECTED]:[EMAIL PROTECTED]/usr/lib32/ @g;' \ - `gcc --print-file-name=specs`</userinput></screen> - - <para>Third we will adjust the 64 bit ABI:</para> - -<screen><userinput>perl -pi -e 's@ /tools/lib64/ld.so.1@ /lib64/[EMAIL PROTECTED];' \ - -e '[EMAIL PROTECTED]:[EMAIL PROTECTED]/usr/lib64/ @g;' \ - `gcc --print-file-name=specs`</userinput></screen> - <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../mips/adjusting.xml" xpointer="xpointer(//[EMAIL PROTECTED]'d'])"/> Modified: branches/cross-lfs/BOOK/final-system/mips64-64/adjusting.xml =================================================================== --- branches/cross-lfs/BOOK/final-system/mips64-64/adjusting.xml 2005-09-02 19:09:27 UTC (rev 6796) +++ branches/cross-lfs/BOOK/final-system/mips64-64/adjusting.xml 2005-09-02 19:09:38 UTC (rev 6797) @@ -18,24 +18,10 @@ href="../mips/adjusting.xml" xpointer="xpointer(//[EMAIL PROTECTED]'b'])"/> - <para>First we will adjust the 64 bit ABI:</para> - <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../mips/adjusting.xml" xpointer="xpointer(//[EMAIL PROTECTED]'c'])"/> - <para>Second we will adjust the 32 ABI:</para> - -<screen><userinput>perl -pi -e 's@ /tools/lib32/ld.so.1@ /lib32/[EMAIL PROTECTED];' \ - -e '[EMAIL PROTECTED]:[EMAIL PROTECTED]/usr/lib32/ @g;' \ - `gcc --print-file-name=specs`</userinput></screen> - - <para>Third we will adjust the N32 bit ABI:</para> - -<screen><userinput>perl -pi -e 's@ /tools/lib64/ld.so.1@ /lib64/[EMAIL PROTECTED];' \ - -e '[EMAIL PROTECTED]:[EMAIL PROTECTED]/usr/lib64/ @g;' \ - `gcc --print-file-name=specs`</userinput></screen> - <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../mips/adjusting.xml" xpointer="xpointer(//[EMAIL PROTECTED]'d'])"/> Modified: branches/cross-lfs/BOOK/final-system/ppc/adjusting.xml =================================================================== --- branches/cross-lfs/BOOK/final-system/ppc/adjusting.xml 2005-09-02 19:09:27 UTC (rev 6796) +++ branches/cross-lfs/BOOK/final-system/ppc/adjusting.xml 2005-09-02 19:09:38 UTC (rev 6797) @@ -17,9 +17,9 @@ href="../x86/adjusting.xml" xpointer="xpointer(//[EMAIL PROTECTED]'b'])"/> -<screen><userinput>perl -pi -e 's@ /tools/lib/ld.so.1@ /lib/[EMAIL PROTECTED];' \ - -e '[EMAIL PROTECTED]:[EMAIL PROTECTED]/usr/lib/ @g;' \ - `gcc --print-file-name=specs`</userinput></screen> + <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" + href="../x86/adjusting.xml" + xpointer="xpointer(//[EMAIL PROTECTED]'c'])"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../x86/adjusting.xml" Modified: branches/cross-lfs/BOOK/final-system/sparc64/adjusting.xml =================================================================== --- branches/cross-lfs/BOOK/final-system/sparc64/adjusting.xml 2005-09-02 19:09:27 UTC (rev 6796) +++ branches/cross-lfs/BOOK/final-system/sparc64/adjusting.xml 2005-09-02 19:09:38 UTC (rev 6797) @@ -18,18 +18,10 @@ href="../sparc/adjusting.xml" xpointer="xpointer(//[EMAIL PROTECTED]'b'])"/> - <para>First we will adjust the 32 bit ABI:</para> - <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../sparc/adjusting.xml" xpointer="xpointer(//[EMAIL PROTECTED]'c'])"/> - <para>Second we will adjust the 64 bit ABI:</para> - -<screen><userinput>perl -pi -e 's@ /tools/lib64/ld-linux-sparc-64.so.2@ /lib64/[EMAIL PROTECTED];' \ - -e '[EMAIL PROTECTED]:[EMAIL PROTECTED]/usr/lib64/ @g;' \ - `gcc --print-file-name=specs`</userinput></screen> - <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../sparc/adjusting.xml" xpointer="xpointer(//[EMAIL PROTECTED]'d'])"/> Modified: branches/cross-lfs/BOOK/final-system/sparc64-64/adjusting.xml =================================================================== --- branches/cross-lfs/BOOK/final-system/sparc64-64/adjusting.xml 2005-09-02 19:09:27 UTC (rev 6796) +++ branches/cross-lfs/BOOK/final-system/sparc64-64/adjusting.xml 2005-09-02 19:09:38 UTC (rev 6797) @@ -18,18 +18,10 @@ href="../sparc/adjusting.xml" xpointer="xpointer(//[EMAIL PROTECTED]'b'])"/> - <para>First we will adjust the 32 bit ABI:</para> + <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" + href="../sparc/adjusting.xml" + xpointer="xpointer(//[EMAIL PROTECTED]'c'])"/> -<screen><userinput>perl -pi -e 's@ /tools/lib32/ld-linux.so.2@ /lib32/[EMAIL PROTECTED];' \ - -e '[EMAIL PROTECTED]:[EMAIL PROTECTED]/usr/lib32/ @g;' \ - `gcc --print-file-name=specs`</userinput></screen> - - <para>Second we will adjust the 64 bit ABI:</para> - -<screen><userinput>perl -pi -e 's@ /tools/lib/ld-linux-sparc-64.so.2@ /lib/[EMAIL PROTECTED];' \ - -e '[EMAIL PROTECTED]:[EMAIL PROTECTED]/usr/lib/ @g;' \ - `gcc --print-file-name=specs`</userinput></screen> - <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../sparc/adjusting.xml" xpointer="xpointer(//[EMAIL PROTECTED]'d'])"/> Modified: branches/cross-lfs/BOOK/final-system/x86/adjusting.xml =================================================================== --- branches/cross-lfs/BOOK/final-system/x86/adjusting.xml 2005-09-02 19:09:27 UTC (rev 6796) +++ branches/cross-lfs/BOOK/final-system/x86/adjusting.xml 2005-09-02 19:09:38 UTC (rev 6797) @@ -19,9 +19,10 @@ this step.</para> </warning> -<screen os="c"><userinput>perl -pi -e 's@ /tools/lib/ld-linux.so.2@ /lib/[EMAIL PROTECTED];' \ - -e '[EMAIL PROTECTED]:[EMAIL PROTECTED]/usr/lib/ @g;' \ - `gcc --print-file-name=specs`</userinput></screen> +<screen os="c"><userinput>gcc -dumpspecs | \ +perl -pi -e 's!-dynamic-linker /tools!-dynamic-linker !g;' \ + -e '[EMAIL PROTECTED]:[EMAIL PROTECTED]/usr/lib/ @g;' > \ + `dirname $(gcc --print-libgcc-file-name)`/specs</userinput></screen> <para os="d">It is a good idea to visually inspect the specs file to verify the intended change was actually made.</para> Modified: branches/cross-lfs/BOOK/final-system/x86_64/adjusting.xml =================================================================== --- branches/cross-lfs/BOOK/final-system/x86_64/adjusting.xml 2005-09-02 19:09:27 UTC (rev 6796) +++ branches/cross-lfs/BOOK/final-system/x86_64/adjusting.xml 2005-09-02 19:09:38 UTC (rev 6797) @@ -18,18 +18,10 @@ href="../x86/adjusting.xml" xpointer="xpointer(//[EMAIL PROTECTED]'b'])"/> - <para>First we will adjust the 32 bit ABI:</para> - <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../x86/adjusting.xml" xpointer="xpointer(//[EMAIL PROTECTED]'c'])"/> - <para>Second we will adjust the 64 bit ABI:</para> - -<screen><userinput>perl -pi -e 's@ /tools/lib64/ld-linux-x86-64.so.2@ /lib64/[EMAIL PROTECTED];' \ - -e '[EMAIL PROTECTED]:[EMAIL PROTECTED]/usr/lib64/ @g;' \ - `gcc --print-file-name=specs`</userinput></screen> - <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../x86/adjusting.xml" xpointer="xpointer(//[EMAIL PROTECTED]'d'])"/> Modified: branches/cross-lfs/BOOK/final-system/x86_64-64/adjusting.xml =================================================================== --- branches/cross-lfs/BOOK/final-system/x86_64-64/adjusting.xml 2005-09-02 19:09:27 UTC (rev 6796) +++ branches/cross-lfs/BOOK/final-system/x86_64-64/adjusting.xml 2005-09-02 19:09:38 UTC (rev 6797) @@ -18,18 +18,10 @@ href="../x86/adjusting.xml" xpointer="xpointer(//[EMAIL PROTECTED]'b'])"/> - <para>First we will adjust the 32 bit ABI:</para> + <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" + href="../x86/adjusting.xml" + xpointer="xpointer(//[EMAIL PROTECTED]'c'])"/> -<screen><userinput>perl -pi -e 's@ /tools/lib32/ld-linux.so.2@ /lib32/[EMAIL PROTECTED];' \ - -e '[EMAIL PROTECTED]:[EMAIL PROTECTED]/usr/lib32/ @g;' \ - `gcc --print-file-name=specs`</userinput></screen> - - <para>Second we will adjust the 64 bit ABI:</para> - -<screen><userinput>perl -pi -e 's@ /tools/lib/ld-linux-x86-64.so.2@ /lib/[EMAIL PROTECTED];' \ - -e '[EMAIL PROTECTED]:[EMAIL PROTECTED]/usr/lib/ @g;' \ - `gcc --print-file specs`</userinput></screen> - <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../x86/adjusting.xml" xpointer="xpointer(//[EMAIL PROTECTED]'d'])"/> Modified: branches/cross-lfs/BOOK/introduction/common/changelog.xml =================================================================== --- branches/cross-lfs/BOOK/introduction/common/changelog.xml 2005-09-02 19:09:27 UTC (rev 6796) +++ branches/cross-lfs/BOOK/introduction/common/changelog.xml 2005-09-02 19:09:38 UTC (rev 6797) @@ -39,6 +39,16 @@ --> <listitem> + <para>September 2, 2005</para> + <itemizedlist> + <listitem> + <para>[jim] - Specs adjustment works on GCC 4. Same expression for all Architectures, expect + for Alpha.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>September 1, 2005</para> <itemizedlist> <listitem> -- http://linuxfromscratch.org/mailman/listinfo/lfs-book FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
