summaryrefslogtreecommitdiff
path: root/docs/overview.txt
diff options
context:
space:
mode:
Diffstat (limited to 'docs/overview.txt')
-rw-r--r--docs/overview.txt25
1 files changed, 20 insertions, 5 deletions
diff --git a/docs/overview.txt b/docs/overview.txt
index 3b100a1..61b4cba 100644
--- a/docs/overview.txt
+++ b/docs/overview.txt
@@ -27,7 +27,9 @@ Running crosstool-NG
Note on // jobs
Tools wrapper
Using the toolchain
+ The 'populate' script
Toolchain types
+ Seemingly-native toolchains
Internals
Makefile front-end
Kconfig parser
@@ -154,11 +156,9 @@ Stay in the directory holding the sources, and run:
See below for complete usage.
-Now, provided you checked-out the code, you can send me your interesting changes
-by running:
- svn diff
-
-and mailing me the result! :-P
+Now, provided you used a clone of the repository, you can send me your changes.
+See the file README, at the top of crosstool-NG source, for how to submit
+changees.
Preparing for packaging |
------------------------+
@@ -590,6 +590,21 @@ anyway!)
were all being hashed out, Canada had three national political parties.
http://en.wikipedia.org/wiki/Cross_compiler
+Seemingly-native toolchains |
+----------------------------+
+
+Seemingly-native toolchains are toolchains that target the same architecture
+as the one it is built on, and on which it will run, but the machine tuple
+may be different (eg i686 vs. i386, or x86_64-unknown-linux-gnu vs.
+x86_64-pc-linux-gnu). This also applies if the target architecture is of the
+same kind (eg. x86 vs. x86_64, or ppc vs. ppc64).
+
+Such toolchain is tricky to build, as the configure scripts may incorrectly
+assume that files (headers and libs) from the build (or host) machine can be
+used by the cross-compiler it is going to build. The problem seems to arise
+only with glibc (and eglibc?) starting with version 2.7.
+
+
_____________
/
Internals /