summaryrefslogtreecommitdiff
path: root/hurd/glibc.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'hurd/glibc.mdwn')
-rw-r--r--hurd/glibc.mdwn16
1 files changed, 10 insertions, 6 deletions
diff --git a/hurd/glibc.mdwn b/hurd/glibc.mdwn
index 4b5e8d38..8e330aef 100644
--- a/hurd/glibc.mdwn
+++ b/hurd/glibc.mdwn
@@ -27,18 +27,18 @@ glibc. This should be working as per the following:
$ mkdir -p /tmp/build/src
$ cp -a /usr/src/glibc /tmp/build/src/
$ unset CFLAGS
- $ /tmp/build/src/glibc/scripts/build-many-glibcs.py /tmp/build checkout
- $ /tmp/build/src/glibc/scripts/build-many-glibcs.py /tmp/build host-libraries
- $ /tmp/build/src/glibc/scripts/build-many-glibcs.py /tmp/build compilers i686-gnu
+ $ /tmp/build/src/glibc/scripts/build-many-glibcs.py --shallow /tmp/build checkout
+ $ /tmp/build/src/glibc/scripts/build-many-glibcs.py --strip /tmp/build host-libraries
+ $ /tmp/build/src/glibc/scripts/build-many-glibcs.py --strip /tmp/build compilers i686-gnu
$ /tmp/build/src/glibc/scripts/build-many-glibcs.py /tmp/build glibcs i686-gnu
Currently the master branch builds that way without any testsuite issue.
-# Building
+To save some disk space, after the compilers stage you can remove src/mpc, src/mpfr, src/binutils, src/linux.
-One of the tests really put boxes on its knees:
+Build logs are available in `/tmp/build/logs`
- $ echo "tests-unsupported += test-lfs" >> sysdeps/mach/hurd/i386/Makefile
+# Building
One can build libc this way:
@@ -52,3 +52,7 @@ One can build libc this way:
One can run tests with the new libc by hand:
$ ./testrun.sh ~/test
+
+One can build by hand some target with e.g.:
+
+ $ make $PWD/htl/libpthread.so -C ../htl subdir=htl objdir=$PWD ..=../