[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnumach] 43/56: * README: Simplify build instructions.
From: |
Samuel Thibault |
Subject: |
[gnumach] 43/56: * README: Simplify build instructions. |
Date: |
Sat, 28 Sep 2013 12:43:18 +0000 |
This is an automated email from the git hooks/post-receive script.
sthibault pushed a commit to branch master
in repository gnumach.
commit 0069c83fadda450442e4681d3b821c60ad491337
Author: Thomas Schwinge <address@hidden>
Date: Fri Sep 27 16:20:46 2013 +0200
* README: Simplify build instructions.
Follow-up to commit 471e5b080f7790c2cf95e3069d9fed1173c9ec17.
---
README | 16 ++++------------
1 file changed, 4 insertions(+), 12 deletions(-)
diff --git a/README b/README
index 95a58a5..38d2cca 100644
--- a/README
+++ b/README
@@ -26,20 +26,12 @@ debugging the kernel, of course. We don't turn it on be
default
because it adds considerably to the unpageable memory footprint of the
kernel.
-The specific switches you give to configure are always recorded in the
-file `config.status'. So you can always tell what options you used to
-build a particular kernel.
+GNU Mach can be cross-built. No specific options need to be given when
+building on a 32-bit x86 ELF userland such as GNU/Linux. Manually switch the
+compiler to 32-bit mode when using a 64-bit x86 (x86_64) ELF toolchain:
-The gnumach kernel can be cross-built. No specific options need
-to be given when building from a 32bit x86 ELF userland such as
-Linux. When running on a 64bit x86 ELF userland, one has to specify
-cross-compilation variables, typically:
+ $ [...]/configure --host=i686-gnu CC='gcc -m32' LD='ld -melf_i386'
-export CPP='gcc -m32 -E -x c -undef -ansi'
-export CC='gcc -m32'
-export LD='ld -melf_i386'
-
-and give the --host=i686-unknown-gnu option to ./configure
Bug reports relating to this distribution should be sent to
address@hidden Requests for assistance should be made on
--
Alioth's /usr/local/bin/git-commit-notice on
/srv/git.debian.org/git/pkg-hurd/gnumach.git
- [gnumach] 07/56: ddb: cleanup db_command.c, (continued)
- [gnumach] 07/56: ddb: cleanup db_command.c, Samuel Thibault, 2013/09/28
- [gnumach] 45/56: Generate ChangeLog files for distributions., Samuel Thibault, 2013/09/28
- [gnumach] 42/56: Fix typo, Samuel Thibault, 2013/09/28
- [gnumach] 44/56: dist-hook extensibility., Samuel Thibault, 2013/09/28
- [gnumach] 46/56: * configure.ac (AM_INIT_AUTOMAKE): Add dist-bzip2., Samuel Thibault, 2013/09/28
- [gnumach] 49/56: Merge remote-tracking branch 'upstream/master' into upstream, Samuel Thibault, 2013/09/28
- [gnumach] 47/56: GNU Mach 1.4., Samuel Thibault, 2013/09/28
- [gnumach] 06/56: ddb: use and cleanup db_print.h, Samuel Thibault, 2013/09/28
- [gnumach] 41/56: Fix gpl.texi build, Samuel Thibault, 2013/09/28
- [gnumach] 40/56: Really update README, Samuel Thibault, 2013/09/28
- [gnumach] 43/56: * README: Simplify build instructions.,
Samuel Thibault <=
- [gnumach] 09/56: fix implicit declarations, Samuel Thibault, 2013/09/28
- [gnumach] 38/56: Drop Invariant, Front-Cover and Back-Cover references, Samuel Thibault, 2013/09/28
- [gnumach] 48/56: Merge remote-tracking branch 'savannah/master' into master, Samuel Thibault, 2013/09/28
- [gnumach] 53/56: Merge branch 'master' of git.debian.org:/git/pkg-hurd/gnumach, Samuel Thibault, 2013/09/28
- [gnumach] 52/56: rules (clean): Remove generated documentation., Samuel Thibault, 2013/09/28
- [gnumach] 55/56: Rename packages from 1.3.99 to 1.4, Samuel Thibault, 2013/09/28
- [gnumach] 56/56: upload, Samuel Thibault, 2013/09/28
- [gnumach] 39/56: Update README, Samuel Thibault, 2013/09/28
- [gnumach] 51/56: Merge branch 'upstream', Samuel Thibault, 2013/09/28
- [gnumach] 19/56: drop unused CONSMAJOR, Samuel Thibault, 2013/09/28