public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/base/embedded/handbook: cross-compiler.xml
@ 2007-11-06 15:48 Xavier Neys (neysx)
  0 siblings, 0 replies; 10+ messages in thread
From: Xavier Neys (neysx) @ 2007-11-06 15:48 UTC (permalink / raw
  To: gentoo-commits

neysx       07/11/06 15:48:44

  Modified:             cross-compiler.xml
  Log:
  Wrap lone body in a <subsection>, no content change

Revision  Changes    Path
1.3                  xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?r1=1.2&r2=1.3

Index: cross-compiler.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- cross-compiler.xml	14 Aug 2007 13:36:28 -0000	1.2
+++ cross-compiler.xml	6 Nov 2007 15:48:43 -0000	1.3
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE sections SYSTEM "/dtd/book.dtd">
 
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.2 2007/08/14 13:36:28 vapier Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.3 2007/11/06 15:48:43 neysx Exp $ -->
 
 <sections>
 
@@ -129,6 +129,7 @@
 <section>
 <title>Cross-compiler Internals</title>
 
+<subsection>
 <body>
 <warn>
 This section is included for posterity and in the hopes that others will find
@@ -149,6 +150,7 @@
 option out there for creating cross-compilers.
 </warn>
 </body>
+</subsection>
 
 <subsection>
 	<title>Overview</title>



-- 
gentoo-commits@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/base/embedded/handbook: cross-compiler.xml
@ 2007-12-24 19:33 Mike Frysinger (vapier)
  0 siblings, 0 replies; 10+ messages in thread
From: Mike Frysinger (vapier) @ 2007-12-24 19:33 UTC (permalink / raw
  To: gentoo-commits

vapier      07/12/24 19:33:44

  Modified:             cross-compiler.xml
  Log:
  add an overview and <i> markings to all user run commands

Revision  Changes    Path
1.4                  xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?r1=1.3&r2=1.4

Index: cross-compiler.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- cross-compiler.xml	6 Nov 2007 15:48:43 -0000	1.3
+++ cross-compiler.xml	24 Dec 2007 19:33:43 -0000	1.4
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE sections SYSTEM "/dtd/book.dtd">
 
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.3 2007/11/06 15:48:43 neysx Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.4 2007/12/24 19:33:43 vapier Exp $ -->
 
 <sections>
 
@@ -13,6 +13,31 @@
 <date>2007-08-12</date>
 
 <section>
+<title>Overview</title>
+<body>
+
+<p>
+The first thing you should know about building a toolchain is that some
+versions of toolchain components refuse to work together.  Exactly which
+combinations are problematic is a matter that's constantly in flux as the
+Portage tree evolves.  The only reliable way to determine what works is to run
+crossdev, adjusting individual component versions as necessary, until crossdev
+completes the toolchain build successfully.  Even then, the cross toolchain
+may build binaries which break on the target system.  Only through trial and
+error and patience will you arrive at a favorable combination of all factors.
+</p>
+
+<p>
+Also, do not worry about the cross-compiler interfering with your native build
+system.  All of the toolchain packages are designed such that they are isolated
+from each other based on the target.  This way you can install cross-compilers
+for whatever architecture you wish without breaking the rest of your system.
+</p>
+
+</body>
+</section>
+
+<section>
 <title>crossdev</title>
 
 	<subsection>
@@ -39,7 +64,7 @@
 	</p>
 
 <pre caption="Generating SH4 cross-compiler">
-# crossdev --target sh4-unknown-linux-gnu
+# <i>crossdev --target sh4-unknown-linux-gnu</i>
 -----------------------------------------------------------------------------------------------------
  * Host Portage ARCH:     ppc
  * Target Portage ARCH:   sh
@@ -80,14 +105,14 @@
 	</p>
 
 <pre caption="Using SH4 cross-compiler">
-$ sh4-unknown-linux-gnu-gcc --version
+$ <i>sh4-unknown-linux-gnu-gcc --version</i>
 sh4-unknown-linux-gnu-gcc (GCC) 4.2.0 (Gentoo 4.2.0 p1.4)
 Copyright (C) 2007 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-$ echo 'int main(){return 0;}' > sh4-test.c
-$ sh4-unknown-linux-gnu-gcc -Wall sh4-test.c -o sh4-test
-$ file sh4-test
+$ <i>echo 'int main(){return 0;}' > sh4-test.c</i>
+$ <i>sh4-unknown-linux-gnu-gcc -Wall sh4-test.c -o sh4-test</i>
+$ <i>file sh4-test</i>
 sh4-test: ELF 32-bit LSB executable, Renesas SH, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), not stripped
 </pre>
 
@@ -110,7 +135,7 @@
 	</p>
 
 <pre caption="Uninstalling cross-compiler">
-# crossdev --clean sh4-unknown-linux-gnu
+# <i>crossdev --clean sh4-unknown-linux-gnu</i>
 </pre>
 	</body>
 	</subsection>
@@ -268,13 +293,13 @@
 	</p>
 
 <pre caption="configure and build binutils">
-$ ./configure \
+$ <i>./configure \
 	--target=$CTARGET \
 	--prefix=/usr \
 	--with-sysroot=/usr/$CTARGET \
-	--disable-werror
-$ make
-$ make install DESTDIR=$PWD/install-root
+	--disable-werror</i>
+$ <i>make</i>
+$ <i>make install DESTDIR=$PWD/install-root</i>
 </pre>
 
 	<p>
@@ -285,7 +310,7 @@
 	</p>
 
 <pre caption="cleaning binutils">
-$ rm -rf install-root/usr/{info,lib,man,share}
+$ <i>rm -rf install-root/usr/{info,lib,man,share}</i>
 </pre>
 
 	<p>
@@ -293,7 +318,7 @@
 	</p>
 
 <pre caption="install binutils">
-# cp -a install-root/* /
+# <i>cp -a install-root/* /</i>
 </pre>
 	</body>
 </subsection>
@@ -314,14 +339,14 @@
 	</note>
 
 <pre caption="building/installing unsanitized headers">
-$ yes "" | make ARCH=$ARCH oldconfig prepare
-# mkdir -p /usr/$CTARGET/usr/include
-# cp -a include/linux include/asm-generic /usr/$CTARGET/usr/include/
-# cp -a include/asm-$ARCH /usr/$CTARGET/usr/include/asm
+$ <i>yes "" | make ARCH=$ARCH oldconfig prepare</i>
+# <i>mkdir -p /usr/$CTARGET/usr/include</i>
+# <i>cp -a include/linux include/asm-generic /usr/$CTARGET/usr/include/</i>
+# <i>cp -a include/asm-$ARCH /usr/$CTARGET/usr/include/asm</i>
 </pre>
 
 <pre caption="building/installing sanitized headers">
-# make ARCH=$ARCH headers_install INSTALL_HDR_PATH=/usr/$CTARGET/usr
+# <i>make ARCH=$ARCH headers_install INSTALL_HDR_PATH=/usr/$CTARGET/usr</i>
 </pre>
 	</body>
 </subsection>
@@ -335,14 +360,14 @@
 	</p>
 
 <pre caption="building/installing glibc headers">
-$ mkdir build
-$ cd build
-$ ../configure \
+$ <i>mkdir build</i>
+$ <i>cd build</i>
+$ <i>../configure \
 	--host=$CTARGET \
 	--prefix=/usr \
 	--with-headers=/usr/$CTARGET/usr/include \
-	--disable-sanity-checks
-# make -k install-headers install_root=/usr/$CTARGET
+	--disable-sanity-checks</i>
+# <i>make -k install-headers install_root=/usr/$CTARGET</i>
 </pre>
 
 	<p>
@@ -350,9 +375,9 @@
 	</p>
 
 <pre caption="help glibc">
-# mkdir -p /usr/$CTARGET/usr/include/gnu
-# touch /usr/$CTARGET/usr/include/gnu/stubs.h
-# cp bits/stdio_lim.h /usr/$CTARGET/usr/include/bits/
+# <i>mkdir -p /usr/$CTARGET/usr/include/gnu</i>
+# <i>touch /usr/$CTARGET/usr/include/gnu/stubs.h</i>
+# <i>cp bits/stdio_lim.h /usr/$CTARGET/usr/include/bits/</i>
 </pre>
 	</body>
 </subsection>
@@ -365,7 +390,7 @@
 	</p>
 
 <pre caption="help gcc">
-# ln -s usr/include /usr/$CTARGET/sys-include
+# <i>ln -s usr/include /usr/$CTARGET/sys-include</i>
 </pre>
 
 	<p>
@@ -373,9 +398,9 @@
 	</p>
 
 <pre caption="building gcc stage 1">
-$ mkdir build
-$ cd build
-$ ../configure \
+$ <i>mkdir build</i>
+$ <i>cd build</i>
+$ <i>../configure \
 	--target=$CTARGET \
 	--prefix=/usr \
 	--with-sysroot=/usr/$CTARGET \
@@ -384,9 +409,9 @@
 	--disable-checking \
 	--disable-werror \
 	--disable-libmudflap \
-	--disable-libssp
-$ make
-$ make install DESTDIR=$PWD/install-root
+	--disable-libssp</i>
+$ <i>make</i>
+$ <i>make install DESTDIR=$PWD/install-root</i>
 </pre>
 
 	<p>
@@ -394,7 +419,7 @@
 	</p>
 
 <pre caption="cleaning gcc stage 1">
-$ rm -rf install-root/usr/{info,include,lib/libiberty.a,man,share}
+$ <i>rm -rf install-root/usr/{info,include,lib/libiberty.a,man,share}</i>
 </pre>
 
 	<p>
@@ -403,7 +428,7 @@
 	</p>
 
 <pre caption="installing gcc stage 1">
-# cp -a install-root/* /
+# <i>cp -a install-root/* /</i>
 </pre>
 	</body>
 </subsection>
@@ -416,14 +441,14 @@
 	</p>
 
 <pre caption="building/installing glibc">
-$ rm -rf build
-$ mkdir build
-$ cd build
-$ ../configure \
+$ <i>rm -rf build</i>
+$ <i>mkdir build</i>
+$ <i>cd build</i>
+$ <i>../configure \
 	--host=$CTARGET \
-	--prefix=/usr
-$ make
-# make install install_root=/usr/$CTARGET
+	--prefix=/usr</i>
+$ <i>make</i>
+# <i>make install install_root=/usr/$CTARGET</i>
 </pre>
 	</body>
 </subsection>
@@ -437,16 +462,16 @@
 	</p>
 
 <pre caption="building/installing gcc stage 2">
-$ ./configure \
+$ <i>./configure \
 	--target=$CTARGET \
 	--prefix=/usr \
 	--with-sysroot=/usr/$CTARGET \
 	--enable-languages=c,c++ \
 	--enable-shared \
 	--disable-checking \
-	--disable-werror
-$ make
-# make install
+	--disable-werror</i>
+$ <i>make</i>
+# <i>make install</i>
 </pre>
 	</body>
 </subsection>



-- 
gentoo-commits@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/base/embedded/handbook: cross-compiler.xml
@ 2007-12-24 20:26 Mike Frysinger (vapier)
  0 siblings, 0 replies; 10+ messages in thread
From: Mike Frysinger (vapier) @ 2007-12-24 20:26 UTC (permalink / raw
  To: gentoo-commits

vapier      07/12/24 20:26:36

  Modified:             cross-compiler.xml
  Log:
  tell people deleting the SYSROOT dir is safe

Revision  Changes    Path
1.5                  xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?r1=1.4&r2=1.5

Index: cross-compiler.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- cross-compiler.xml	24 Dec 2007 19:33:43 -0000	1.4
+++ cross-compiler.xml	24 Dec 2007 20:26:35 -0000	1.5
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE sections SYSTEM "/dtd/book.dtd">
 
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.4 2007/12/24 19:33:43 vapier Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.5 2007/12/24 20:26:35 vapier Exp $ -->
 
 <sections>
 
@@ -137,6 +137,12 @@
 <pre caption="Uninstalling cross-compiler">
 # <i>crossdev --clean sh4-unknown-linux-gnu</i>
 </pre>
+
+	<p>
+	In case you didn't already notice, deleting any and all files in the
+	<path>/usr/CTARGET/</path> directory is completely safe.
+	</p>
+
 	</body>
 	</subsection>
 



-- 
gentoo-commits@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/base/embedded/handbook: cross-compiler.xml
@ 2008-03-10 15:33 Mike Frysinger (vapier)
  0 siblings, 0 replies; 10+ messages in thread
From: Mike Frysinger (vapier) @ 2008-03-10 15:33 UTC (permalink / raw
  To: gentoo-commits

vapier      08/03/10 15:33:17

  Modified:             cross-compiler.xml
  Log:
  fix typo pointed out by .:deadhead:. #212879

Revision  Changes    Path
1.6                  xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.6&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.6&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?r1=1.5&r2=1.6

Index: cross-compiler.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- cross-compiler.xml	24 Dec 2007 20:26:35 -0000	1.5
+++ cross-compiler.xml	10 Mar 2008 15:33:17 -0000	1.6
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE sections SYSTEM "/dtd/book.dtd">
 
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.5 2007/12/24 20:26:35 vapier Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.6 2008/03/10 15:33:17 vapier Exp $ -->
 
 <sections>
 
@@ -554,7 +554,7 @@
 	</tr>
 	<tr>
 	 <ti>crtendS.o</ti>
-	 <ti>Used in place of crtendS.o when generating shared objects/PIEs.</ti>
+	 <ti>Used in place of crtend.o when generating shared objects/PIEs.</ti>
 	</tr>
 	</table>
 



-- 
gentoo-commits@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/base/embedded/handbook: cross-compiler.xml
@ 2008-08-12 19:44 Ned Ludd (solar)
  0 siblings, 0 replies; 10+ messages in thread
From: Ned Ludd (solar) @ 2008-08-12 19:44 UTC (permalink / raw
  To: gentoo-commits

solar       08/08/12 19:44:23

  Modified:             cross-compiler.xml
  Log:
  - Bug 234477 Cross compiler note on use.mask

Revision  Changes    Path
1.7                  xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.7&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.7&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?r1=1.6&r2=1.7

Index: cross-compiler.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- cross-compiler.xml	10 Mar 2008 15:33:17 -0000	1.6
+++ cross-compiler.xml	12 Aug 2008 19:44:22 -0000	1.7
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE sections SYSTEM "/dtd/book.dtd">
 
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.6 2008/03/10 15:33:17 vapier Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.7 2008/08/12 19:44:22 solar Exp $ -->
 
 <sections>
 
@@ -93,9 +93,16 @@
  * Log: /var/log/portage/cross-sh4-unknown-linux-gnu-gcc-stage2.log
  * Emerging cross-gcc-stage2 ...                                                               [ ok ]
 </pre>
+
+	<note>At the moment it's not possible to set <c>PORTAGE_CONFIGROOT</c> before calling <c>crossdev</c> to
+		a folder set to the arch you're targetting. You have to use your own config. 
+		If you want to use arch specific use flags, like <c>altivec</c> in a non powerpc 
+		architecture, you need to unmask the use flag in <c>/usr/portage/base/use.mask</c>, or
+		temporarily change your profile.
+	</note>
+	
 	</body>
 	</subsection>
-
 	<subsection>
 	<title>Quick Test</title>
 	<body>






^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/base/embedded/handbook: cross-compiler.xml
@ 2009-01-12 13:01 Mike Frysinger (vapier)
  0 siblings, 0 replies; 10+ messages in thread
From: Mike Frysinger (vapier) @ 2009-01-12 13:01 UTC (permalink / raw
  To: gentoo-commits

vapier      09/01/12 13:01:04

  Modified:             cross-compiler.xml
  Log:
  add --disable-libgomp to gcc and --without-cvs to glibc

Revision  Changes    Path
1.8                  xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.8&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.8&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?r1=1.7&r2=1.8

Index: cross-compiler.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- cross-compiler.xml	12 Aug 2008 19:44:22 -0000	1.7
+++ cross-compiler.xml	12 Jan 2009 13:01:03 -0000	1.8
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE sections SYSTEM "/dtd/book.dtd">
 
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.7 2008/08/12 19:44:22 solar Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.8 2009/01/12 13:01:03 vapier Exp $ -->
 
 <sections>
 
@@ -9,8 +9,8 @@
 Build a cross-compiler on your machine!
 </abstract>
 
-<version>0.1</version>
-<date>2007-08-12</date>
+<version>0.2</version>
+<date>2009-01-10</date>
 
 <section>
 <title>Overview</title>
@@ -379,6 +379,7 @@
 	--host=$CTARGET \
 	--prefix=/usr \
 	--with-headers=/usr/$CTARGET/usr/include \
+	--without-cvs \
 	--disable-sanity-checks</i>
 # <i>make -k install-headers install_root=/usr/$CTARGET</i>
 </pre>
@@ -422,7 +423,8 @@
 	--disable-checking \
 	--disable-werror \
 	--disable-libmudflap \
-	--disable-libssp</i>
+	--disable-libssp \
+	--disable-libgomp</i>
 $ <i>make</i>
 $ <i>make install DESTDIR=$PWD/install-root</i>
 </pre>
@@ -459,7 +461,8 @@
 $ <i>cd build</i>
 $ <i>../configure \
 	--host=$CTARGET \
-	--prefix=/usr</i>
+	--prefix=/usr \
+	--without-cvs</i>
 $ <i>make</i>
 # <i>make install install_root=/usr/$CTARGET</i>
 </pre>






^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/base/embedded/handbook: cross-compiler.xml
@ 2009-12-09 21:16 Mike Frysinger (vapier)
  0 siblings, 0 replies; 10+ messages in thread
From: Mike Frysinger (vapier) @ 2009-12-09 21:16 UTC (permalink / raw
  To: gentoo-commits

vapier      09/12/09 21:16:22

  Modified:             cross-compiler.xml
  Log:
  drop reference to crossdev man page for now #213645

Revision  Changes    Path
1.9                  xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.9&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.9&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?r1=1.8&r2=1.9

Index: cross-compiler.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- cross-compiler.xml	12 Jan 2009 13:01:03 -0000	1.8
+++ cross-compiler.xml	9 Dec 2009 21:16:22 -0000	1.9
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE sections SYSTEM "/dtd/book.dtd">
 
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.8 2009/01/12 13:01:03 vapier Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.9 2009/12/09 21:16:22 vapier Exp $ -->
 
 <sections>
 
@@ -158,7 +158,7 @@
 	<body>
 	<p>
 	Obviously crossdev can do a lot more, so to find out more, simply run
-	<c>crossdev --help</c> or <c>man crossdev</c>.
+	<c>crossdev --help</c>.
 	</p>
 	</body>
 	</subsection>






^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/base/embedded/handbook: cross-compiler.xml
@ 2013-06-21 16:07 Mike Frysinger (vapier)
  0 siblings, 0 replies; 10+ messages in thread
From: Mike Frysinger (vapier) @ 2013-06-21 16:07 UTC (permalink / raw
  To: gentoo-commits

vapier      13/06/21 16:07:22

  Modified:             cross-compiler.xml
  Log:
  fix typo pointed out by David E. Narváez #473764: process->processor

Revision  Changes    Path
1.12                 xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.12&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.12&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?r1=1.11&r2=1.12

Index: cross-compiler.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- cross-compiler.xml	30 Aug 2010 03:59:06 -0000	1.11
+++ cross-compiler.xml	21 Jun 2013 16:07:22 -0000	1.12
@@ -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/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.11 2010/08/30 03:59:06 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.12 2013/06/21 16:07:22 vapier Exp $ -->
 
 <sections>
 
@@ -99,7 +99,7 @@
 
 <p>
 The first step is to select the proper tuple for your target.  Here we will
-assume you want to build a cross-compiler for the SH4 (SuperH) process with
+assume you want to build a cross-compiler for the SH4 (SuperH) processor with
 glibc running on Linux.  We will do this on a PowerPC machine.
 </p>
 





^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/base/embedded/handbook: cross-compiler.xml
@ 2013-12-09  7:09 Mike Frysinger (vapier)
  0 siblings, 0 replies; 10+ messages in thread
From: Mike Frysinger (vapier) @ 2013-12-09  7:09 UTC (permalink / raw
  To: gentoo-commits

vapier      13/12/09 07:09:25

  Modified:             cross-compiler.xml
  Log:
  remove vague warnings about modifications to the root as it serves no real purpose #302129

Revision  Changes    Path
1.13                 xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.13&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.13&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?r1=1.12&r2=1.13

Index: cross-compiler.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- cross-compiler.xml	21 Jun 2013 16:07:22 -0000	1.12
+++ cross-compiler.xml	9 Dec 2013 07:09:25 -0000	1.13
@@ -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/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.12 2013/06/21 16:07:22 vapier Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.13 2013/12/09 07:09:25 vapier Exp $ -->
 
 <sections>
 
@@ -38,14 +38,6 @@
 without breaking the rest of your system.
 </p>
 
-<p>
-However, there are some scenarios, albeit fewer as time goes on, which
-causes portage to require or to inflict changes to real root. To keep
-your Gentoo installation clean, we highly recommend that crossdev
-installation and all cross-compiling activities occur inside a Gentoo 
-stage3 chroot. (This is the same chroot you used to install Gentoo.)
-</p>
-
 </body>
 </section>
 





^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/base/embedded/handbook: cross-compiler.xml
@ 2013-12-09  7:12 Mike Frysinger (vapier)
  0 siblings, 0 replies; 10+ messages in thread
From: Mike Frysinger (vapier) @ 2013-12-09  7:12 UTC (permalink / raw
  To: gentoo-commits

vapier      13/12/09 07:12:50

  Modified:             cross-compiler.xml
  Log:
  generating a cross-compiler by hand is still a pita #302129

Revision  Changes    Path
1.14                 xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.14&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?rev=1.14&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?r1=1.13&r2=1.14

Index: cross-compiler.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- cross-compiler.xml	9 Dec 2013 07:09:25 -0000	1.13
+++ cross-compiler.xml	9 Dec 2013 07:12:50 -0000	1.14
@@ -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/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.13 2013/12/09 07:09:25 vapier Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml,v 1.14 2013/12/09 07:12:50 vapier Exp $ -->
 
 <sections>
 
@@ -48,7 +48,7 @@
 <body>
 
 <p>
-Generating a cross-compiler by hand was a long and painful process.  This is why
+Generating a cross-compiler by hand is a long and painful process.  This is why
 it has been fully integrated into Gentoo! A frontend called <c>crossdev</c> will
 run <c>emerge</c> with all of the proper environment variables and install all
 the right packages to generate arbitrary cross-compilers based on your needs.





^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2013-12-09  7:12 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-06 15:48 [gentoo-commits] gentoo commit in xml/htdocs/proj/en/base/embedded/handbook: cross-compiler.xml Xavier Neys (neysx)
  -- strict thread matches above, loose matches on Subject: below --
2007-12-24 19:33 Mike Frysinger (vapier)
2007-12-24 20:26 Mike Frysinger (vapier)
2008-03-10 15:33 Mike Frysinger (vapier)
2008-08-12 19:44 Ned Ludd (solar)
2009-01-12 13:01 Mike Frysinger (vapier)
2009-12-09 21:16 Mike Frysinger (vapier)
2013-06-21 16:07 Mike Frysinger (vapier)
2013-12-09  7:09 Mike Frysinger (vapier)
2013-12-09  7:12 Mike Frysinger (vapier)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox