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