summaryrefslogtreecommitdiff
path: root/Hurd
diff options
context:
space:
mode:
Diffstat (limited to 'Hurd')
-rw-r--r--Hurd/BuildingHurd.mdwn10
1 files changed, 9 insertions, 1 deletions
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