From 9b425cd49685eab2f57d938acf9a728d26471e96 Mon Sep 17 00:00:00 2001 From: Ognyan Kulev Date: Tue, 10 Jun 2003 14:41:00 +0000 Subject: none --- Hurd/BuildingHurd.mdwn | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'Hurd/BuildingHurd.mdwn') diff --git a/Hurd/BuildingHurd.mdwn b/Hurd/BuildingHurd.mdwn index 24eb5aaf..6c84465f 100644 --- a/Hurd/BuildingHurd.mdwn +++ b/Hurd/BuildingHurd.mdwn @@ -1,4 +1,4 @@ -Of course, your first task is to [get the source of the Hurd](http://www.gnu.org/software/hurd/download.html). `gcc-3.3` requires CVS snapshot from 2003-05-08 or later. +Of course, your first task is to [get the source of the Hurd](http://www.gnu.org/software/hurd/download.html). `gcc-3.3` requires CVS snapshot from 2003-05-08 or later. The unpacked source tree is around 20M, and the build tree (configured with `--disable-profile`) is around 200M. Building the Hurd requires `gcc`, `libc-dev` and `mig` packages: @@ -33,6 +33,14 @@ As an alternative, you can build and install the Hurd in the Debian way (from CV # cd .. # dpkg -i hurd_*.deb hurd-dev_*.deb +Notice that the `kbd` and `mouse` translators are only available in the Debian `diff.gz` patch. If you want this patch applied, here is one easy way: + + $ apt-get source hurd # Unpacks in hurd-YYYYMMDD + $ cd hurd # This is taken from CVS + $ gzip -cd ../hurd_YYYYMMDD-1.diff.gz | patch -p1 + +Now you can continue with `apt-get build-dep`, etc. + If you just want to build a specific server or library, you can pass its name to `make`: $ make ext2fs -- cgit v1.2.3