summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--README15
2 files changed, 20 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 69c1cc7..20c0189 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,10 @@
+2008-06-21 Thomas Schwinge <tschwinge@gnu.org>
+
+ * README (Using the Cross-Compiler): New section.
+
2008-06-20 Neal H. Walfield <neal@gnu.org>
- * configure.ac (--enable-tests): New command line option.
+ * configure.ac (--enable-runtime-checks): New command line option.
(USER_CPPFLAGS, KERNEL_CPPFLAGS): Add $CPP_CHECKS.
(USER_CFLAGS, KERNEL_CFLAGS): Add $C_CHECKS.
diff --git a/README b/README
index cbb98f5..817402f 100644
--- a/README
+++ b/README
@@ -59,6 +59,21 @@ succeed:
Also the header files are a good source of documentation.
+Using the Cross-Compiler
+------------------------
+
+Does the package you want to cross-compile use the GNU build system
+(`configure' script)? If not, then... If yes, then proceed as follows. Do
+something like ``PATH=$PATH:/where/the/viengoos/build/is/bin'' to make sure
+that `i686-pc-viengoos-gnu-gcc' can be found via `$PATH'. As the master GNU
+system-guessing scripts don't know about Viengoos (yet), you have to link the
+package's `config.guess' and `config.sub' to the Viengoos ones. That's what
+`fix_config_guess_and_sub' (see `Makefoo.am') does, used in
+`newlib/Makefile.am', for example. After that, configuring the to-be-built
+package with ``--host=i686-pc-viengoos-gnu'' is all that *should* be needed,
+for a portable package. Otherwise you'll see things explode.
+
+
Installation on ia32
--------------------