nightmorph 10/07/19 05:59:23 Modified: handbook-arm.xml hb-install-arm-medium.xml hb-install-stage.xml Log: update the ARM handbook for autobuilds. fixes bug 292726, and probably some others.
Revision Changes Path 1.73 xml/htdocs/doc/en/handbook/handbook-arm.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/handbook-arm.xml?rev=1.73&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/handbook-arm.xml?rev=1.73&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/handbook-arm.xml?r1=1.72&r2=1.73 Index: handbook-arm.xml =================================================================== RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/handbook-arm.xml,v retrieving revision 1.72 retrieving revision 1.73 diff -u -r1.72 -r1.73 --- handbook-arm.xml 13 Jul 2010 20:38:32 -0000 1.72 +++ handbook-arm.xml 19 Jul 2010 05:59:23 -0000 1.73 @@ -1,7 +1,7 @@ <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE book SYSTEM "/dtd/book.dtd"> -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/handbook-arm.xml,v 1.72 2010/07/13 20:38:32 nightmorph Exp $ --> +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/handbook-arm.xml,v 1.73 2010/07/19 05:59:23 nightmorph Exp $ --> <book> <title>Gentoo Linux ARM Handbook</title> @@ -9,8 +9,12 @@ <values> <key id="arch">arm</key> <key id="/boot">/dev/sda1</key> - <key id="kernel-version">2.6.17-r5</key> - <key id="kernel-name">kernel-2.6.17-gentoo-r5</key> + <key id="kernel-version">2.6.32-r7</key> + <key id="kernel-name">kernel-2.6.32-gentoo-r7</key> + <key id="profile">default/linux/arm/10.0</key> + <key id="release-dir">releases/x86/arm/</key> + <key id="stage3">stage3-armv<version>-<release>.tar.bz2</key> + <key id="CFLAGS">-Os -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -pipe</key> </values> <author title="Author"> @@ -134,8 +138,8 @@ <!-- See http://creativecommons.org/licenses/by-sa/2.5 --> <license/> -<version>9.2</version> -<date>2010-07-13</date> +<version>10.0</version> +<date>2010-07-18</date> <part> <title>Installing Gentoo</title> 1.10 xml/htdocs/doc/en/handbook/hb-install-arm-medium.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-install-arm-medium.xml?rev=1.10&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-install-arm-medium.xml?rev=1.10&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-install-arm-medium.xml?r1=1.9&r2=1.10 Index: hb-install-arm-medium.xml =================================================================== RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-arm-medium.xml,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- hb-install-arm-medium.xml 1 Apr 2008 08:53:46 -0000 1.9 +++ hb-install-arm-medium.xml 19 Jul 2010 05:59:23 -0000 1.10 @@ -4,7 +4,7 @@ <!-- The content of this document is licensed under the CC-BY-SA license --> <!-- See http://creativecommons.org/licenses/by-sa/2.5 --> -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-arm-medium.xml,v 1.9 2008/04/01 08:53:46 nightmorph Exp $ --> +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-arm-medium.xml,v 1.10 2010/07/19 05:59:23 nightmorph Exp $ --> <sections> @@ -67,9 +67,10 @@ <body> <p> -So far we only support the classic ARM ABI, sometimes referred to as the Legacy -or Old ABI. Newer technologies such as Thumb and EABI have not been tested, but -in theory they should work. Feel free to help :). +We support the new ARM EABI as well as the classic ARM ABI, sometimes referred +to as the Legacy or Old ABI (which is required for some old ARM chips like +armv4l). Thumb may not be as well tested, but in theory it should work. Feel +free to help out. </p> <p> 1.121 xml/htdocs/doc/en/handbook/hb-install-stage.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-install-stage.xml?rev=1.121&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-install-stage.xml?rev=1.121&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-install-stage.xml?r1=1.120&r2=1.121 Index: hb-install-stage.xml =================================================================== RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-stage.xml,v retrieving revision 1.120 retrieving revision 1.121 diff -u -r1.120 -r1.121 --- hb-install-stage.xml 13 Jul 2010 00:53:51 -0000 1.120 +++ hb-install-stage.xml 19 Jul 2010 05:59:23 -0000 1.121 @@ -4,7 +4,7 @@ <!-- The content of this document is licensed under the CC-BY-SA license --> <!-- See http://creativecommons.org/licenses/by-sa/2.5 --> -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-stage.xml,v 1.120 2010/07/13 00:53:51 nightmorph Exp $ --> +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-stage.xml,v 1.121 2010/07/19 05:59:23 nightmorph Exp $ --> <sections> @@ -13,8 +13,8 @@ describe how you extract the stage3 archive and configure Portage. </abstract> -<version>10.3</version> -<date>2010-07-12</date> +<version>10.4</version> +<date>2010-07-18</date> <section> <title>Installing a Stage Tarball</title> @@ -424,7 +424,7 @@ you unpacked should be good enough. The following example is just an example: </p> -<pre test="not(func:keyval('arch')='AMD64')" caption="Defining the CFLAGS and CXXFLAGS variable"> +<pre test="not(contains('AMD64 arm', func:keyval('arch')))" caption="Defining the CFLAGS and CXXFLAGS variable"> CFLAGS="<keyval id="CFLAGS"/>" <comment># Use the same settings for both variables</comment> CXXFLAGS="${CFLAGS}" @@ -436,6 +436,12 @@ CXXFLAGS="${CFLAGS}" </pre> +<pre test="func:keyval('arch')='arm'" caption="Defining the CFLAGS and CXXFLAGS variable"> +CFLAGS="<keyval id="CFLAGS"/> <comment># Be sure to change -march to match your CPU type</comment> +<comment># Use the same settings for both variables</comment> +CXXFLAGS="${CFLAGS}" +</pre> + <note> You may also want to view the <uri link="/doc/en/gcc-optimization.xml">Compilation Optimization Guide</uri> for