summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--contributing/web_pages/news/moth_next.mdwn16
-rw-r--r--hurd/translator/tmpfs/discussion.mdwn4
-rw-r--r--hurd/translator/tmpfs/notes_various.mdwn10
-rw-r--r--hurd/translator/tmpfs/tmpfs_vs_defpager.mdwn2
-rw-r--r--open_issues/anatomy_of_a_hurd_system.mdwn15
-rw-r--r--open_issues/binutils.mdwn12
-rw-r--r--open_issues/binutils/log_build.diff6
-rw-r--r--open_issues/binutils/log_install.diff4
-rw-r--r--open_issues/binutils/sum.diff34
-rw-r--r--open_issues/binutils/sum_hurd23
-rw-r--r--open_issues/binutils/sum_linux23
-rw-r--r--open_issues/code_analysis.mdwn8
-rw-r--r--open_issues/glibc.mdwn13
-rw-r--r--open_issues/hurd_101.mdwn3
14 files changed, 112 insertions, 61 deletions
diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn
index 3faa6e60..32cd79e1 100644
--- a/contributing/web_pages/news/moth_next.mdwn
+++ b/contributing/web_pages/news/moth_next.mdwn
@@ -69,9 +69,23 @@ And …
* LWN
+ * <http://www.osnews.com/story/24942/GNU_Hurd_Quarterly_Status_Teport>
+
+ * <http://www.pro-linux.de/news/1/17261/gnu-hurd-will-offiziell-in-naechste-debian-version.html>
+
* Bits from the Debian GNU/Hurd porters,
- id:"20110721172827.GF4057@const.famille.thibault.fr"
+ id:"20110721172827.GF4057@const.famille.thibault.fr",
+ <http://lists.debian.org/debian-devel-announce/2011/07/msg00002.html>
* [[2011-q2-ps]]
+ * GSoC end
+
+ * mcsim memory allocator project
+
+ * GHM.
+
+ * <http://audio-video.gnu.org/video/ghm2011/>; Samuel. Slides. Also add
+ all to media.
+
"""]]
diff --git a/hurd/translator/tmpfs/discussion.mdwn b/hurd/translator/tmpfs/discussion.mdwn
index d7a08491..486206e3 100644
--- a/hurd/translator/tmpfs/discussion.mdwn
+++ b/hurd/translator/tmpfs/discussion.mdwn
@@ -15,3 +15,7 @@ License|/fdl]]."]]"""]]
* [[notes_various]]
* [[tmpfs_vs_defpager]]
+
+ * [[!GNU_Savannah_bug 26751]]
+
+ * [[!GNU_Savannah_bug 32755]]
diff --git a/hurd/translator/tmpfs/notes_various.mdwn b/hurd/translator/tmpfs/notes_various.mdwn
index 5e4e991c..d16210ca 100644
--- a/hurd/translator/tmpfs/notes_various.mdwn
+++ b/hurd/translator/tmpfs/notes_various.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2005, 2006, 2007, 2008, 2009 Free Software
+[[!meta copyright="Copyright © 2005, 2006, 2007, 2008, 2009, 2011 Free Software
Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
@@ -6,8 +6,8 @@ id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
[[!tag open_issue_hurd]]
@@ -212,7 +212,3 @@ is included in the section entitled
<antrik> seems something more broke in the meantime :-(
<antrik> ah, right... but I the main problem was some other change
<antrik> (or maybe it never really worked, not sure anymore)
-
----
-
-[[!GNU_Savannah_bug 26751]]
diff --git a/hurd/translator/tmpfs/tmpfs_vs_defpager.mdwn b/hurd/translator/tmpfs/tmpfs_vs_defpager.mdwn
index ecebe662..a9317c21 100644
--- a/hurd/translator/tmpfs/tmpfs_vs_defpager.mdwn
+++ b/hurd/translator/tmpfs/tmpfs_vs_defpager.mdwn
@@ -231,3 +231,5 @@ See also: [[open_issues/resource_management_problems/pagers]].
<tschwinge> slpz, antrik: There is a defpager in the Hurd code. It is not
currently being used, and likely incomplete. It is backed by libstore.
I have never looked at it.
+
+[[open_issues/mach-defpager_vs_defpager]].
diff --git a/open_issues/anatomy_of_a_hurd_system.mdwn b/open_issues/anatomy_of_a_hurd_system.mdwn
index e1d5c9d8..64af3d00 100644
--- a/open_issues/anatomy_of_a_hurd_system.mdwn
+++ b/open_issues/anatomy_of_a_hurd_system.mdwn
@@ -71,3 +71,18 @@ IRC, freenode, #hurd, 2011-03-12
<antrik> well, it serves the root FS ;-)
<antrik> it also does some bootstrapping work during startup, to bring the
rest of the system up
+
+---
+
+Provide a cross-linked sources documentation, including generated files, like
+RPC stubs.
+
+ * <http://www.gnu.org/software/global/>
+
+---
+
+[[Hurd_101]].
+
+---
+
+More stuff like [[hurd/IO_path]].
diff --git a/open_issues/binutils.mdwn b/open_issues/binutils.mdwn
index 63ee780d..7c57fd1e 100644
--- a/open_issues/binutils.mdwn
+++ b/open_issues/binutils.mdwn
@@ -30,8 +30,8 @@ though, as explained below.
# Configuration
-Last reviewed up to the [[Git mirror's 31fd5921fbb68f2b5ca4ca416cb5f5f7657b3f4d
-(2011-09-04) sources|source_repositories/binutils]].
+Last reviewed up to the [[Git mirror's 135f49b244f3af59a209b29b3c9cd7c9170c6857
+(2011-10-08) sources|source_repositories/binutils]].
* Globally
@@ -108,7 +108,7 @@ Last reviewed up to the [[Git mirror's 31fd5921fbb68f2b5ca4ca416cb5f5f7657b3f4d
# Build
Here's a log of a binutils build run; this is from our [[Git repository's
-6f6a8f5b0176a3e5a8fdd80627d2422831738c7e (2011-09-04)
+135f49b244f3af59a209b29b3c9cd7c9170c6857 (2011-10-08)
sources|source_repositories/binutils]], run on kepler.SCHWINGE and
coulomb.SCHWINGE.
@@ -121,7 +121,7 @@ coulomb.SCHWINGE.
Different hosts may default to different shells and compiler versions; thus
harmonized.
-This takes up around 110 MiB, and needs roughly 4 min on kepler.SCHWINGE and
+This takes up around 120 MiB, and needs roughly 4 min on kepler.SCHWINGE and
15 min on coulomb.SCHWINGE.
@@ -141,7 +141,7 @@ formats, and more emulation vectors.
$ make install 2>&1 | tee log_install
[...]
-This takes up around 70 MiB, and needs roughly 1 min on kepler.SCHWINGE and 5
+This takes up around 70 MiB, and needs roughly 1 min on kepler.SCHWINGE and 3
min on coulomb.SCHWINGE.
@@ -159,7 +159,7 @@ min on coulomb.SCHWINGE.
$ make -k check
[...]
-This needs roughly 5 min on kepler.SCHWINGE and 15 min on coulomb.SCHWINGE.
+This needs roughly 3 min on kepler.SCHWINGE and 13 min on coulomb.SCHWINGE.
$ ssh kepler.SCHWINGE 'cd tmp/source/binutils/ && cat hurd/master.build/*/*.sum hurd/master.build/*/*/*.sum | sed -e "s%\(/media/data\)\?${PWD}%[...]%g"' > open_issues/binutils/sum_linux
$ ssh coulomb.SCHWINGE 'cd tmp/binutils/ && cat hurd/master.build/*/*.sum hurd/master.build/*/*/*.sum | sed -e "s%\(/media/erich\)\?${PWD}%[...]%g"' > open_issues/binutils/sum_hurd
diff --git a/open_issues/binutils/log_build.diff b/open_issues/binutils/log_build.diff
index e270dbc6..3afacefa 100644
--- a/open_issues/binutils/log_build.diff
+++ b/open_issues/binutils/log_build.diff
@@ -1,5 +1,5 @@
---- /dev/fd/63 2011-09-04 14:41:28.825654597 +0200
-+++ /dev/fd/62 2011-09-04 14:41:28.825654597 +0200
+--- /dev/fd/63 2011-10-08 14:51:48.251407901 +0200
++++ /dev/fd/62 2011-10-08 14:51:48.251407901 +0200
@@ -276,12 +276,12 @@
checking for sys/sysinfo.h... yes
checking for machine/hal_sysinfo.h... no
@@ -277,4 +277,4 @@
+libtool: link: gcc-4.6 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o eelf_i386.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a -lz -ldl
touch ld.1
perl ../../master/ld/../etc/texi2pod.pl -I ../../master/ld -I ../../master/ld/../bfd/doc -I ../bfd/doc -I ../../master/ld/../libiberty -Dman < ../../master/ld/ld.texinfo > ld.pod
- (pod2man --center="GNU Development Tools" --release="binutils-2.21.53" --section=1 ld.pod | \
+ (pod2man --center="GNU Development Tools" --release="binutils-2.22.51" --section=1 ld.pod | \
diff --git a/open_issues/binutils/log_install.diff b/open_issues/binutils/log_install.diff
index cbf8b57d..f36d60bc 100644
--- a/open_issues/binutils/log_install.diff
+++ b/open_issues/binutils/log_install.diff
@@ -1,5 +1,5 @@
---- /dev/fd/63 2011-09-04 14:44:45.079020993 +0200
-+++ /dev/fd/62 2011-09-04 14:44:45.079020993 +0200
+--- /dev/fd/63 2011-10-08 14:52:01.191179108 +0200
++++ /dev/fd/62 2011-10-08 14:52:01.195179038 +0200
@@ -68,7 +68,6 @@
libtool: install: /usr/bin/install -c .libs/libbfd.a [...]/hurd/master.build.install/lib/libbfd.a
libtool: install: chmod 644 [...]/hurd/master.build.install/lib/libbfd.a
diff --git a/open_issues/binutils/sum.diff b/open_issues/binutils/sum.diff
index 07b7f43e..c1f84230 100644
--- a/open_issues/binutils/sum.diff
+++ b/open_issues/binutils/sum.diff
@@ -1,25 +1,25 @@
---- open_issues/binutils/sum_linux 2011-09-04 15:01:50.000000000 +0200
-+++ open_issues/binutils/sum_hurd 2011-09-04 15:01:57.000000000 +0200
+--- open_issues/binutils/sum_linux 2011-10-08 14:52:12.000000000 +0200
++++ open_issues/binutils/sum_hurd 2011-10-08 14:40:33.000000000 +0200
@@ -1,5 +1,5 @@
--Test Run By thomas on Sun Sep 4 14:45:17 2011
+-Test Run By thomas on Sat Oct 8 14:48:06 2011
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Sun Sep 4 14:47:58 2011
++Test Run By thomas on Sat Oct 8 12:49:14 2011
+Native configuration is i686-unknown-gnu0.3
=== binutils tests ===
-@@ -120,8 +120,8 @@ Running [...]/hurd/master/binutils/tests
+@@ -122,8 +122,8 @@ Running [...]/hurd/master/binutils/tests
- # of expected passes 88
+ # of expected passes 90
# of unsupported tests 3
--Test Run By thomas on Sun Sep 4 14:45:54 2011
+-Test Run By thomas on Sat Oct 8 14:48:25 2011
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Sun Sep 4 14:50:18 2011
++Test Run By thomas on Sat Oct 8 12:51:06 2011
+Native configuration is i686-unknown-gnu0.3
=== ld tests ===
-@@ -325,10 +325,10 @@ Running [...]/hurd/master/ld/testsuite/l
+@@ -331,10 +331,10 @@ Running [...]/hurd/master/ld/testsuite/l
PASS: PIE init array
PASS: PIE fini array
PASS: PIE init array mixed
@@ -34,7 +34,7 @@
Running [...]/hurd/master/ld/testsuite/ld-elf/exclude.exp ...
PASS: ld link shared library
PASS: ld export symbols from archive
-@@ -582,8 +582,8 @@ Running [...]/hurd/master/ld/testsuite/l
+@@ -588,8 +588,8 @@ Running [...]/hurd/master/ld/testsuite/l
PASS: ELF DSO weak func last DSO
PASS: ELF weak func first
PASS: ELF weak func last
@@ -45,7 +45,7 @@
PASS: ELF DSO weak data first
PASS: ELF DSO weak data last
PASS: ELF DSO weak data first DSO
-@@ -594,10 +594,10 @@ Running [...]/hurd/master/ld/testsuite/l
+@@ -600,10 +600,10 @@ Running [...]/hurd/master/ld/testsuite/l
PASS: ELF weak data last
PASS: ELF weak data first common
PASS: ELF weak data last common
@@ -60,20 +60,20 @@
PASS: ELF DSO small bar (size)
PASS: ELF DSO foo with small bar (size)
PASS: ELF DSO big bar (size)
-@@ -928,13 +928,13 @@ Running [...]/hurd/master/ld/testsuite/l
+@@ -935,13 +935,13 @@ Running [...]/hurd/master/ld/testsuite/l
=== ld Summary ===
--# of expected passes 662
+-# of expected passes 667
-# of expected failures 8
-+# of expected passes 652
++# of expected passes 657
+# of expected failures 18
# of untested testcases 6
- [...]/hurd/master.build/ld/ld-new 2.21.53.20110904
+ [...]/hurd/master.build/ld/ld-new 2.22.51.20111008
--Test Run By thomas on Sun Sep 4 14:45:29 2011
+-Test Run By thomas on Sat Oct 8 14:48:11 2011
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Sun Sep 4 14:48:36 2011
++Test Run By thomas on Sat Oct 8 12:49:38 2011
+Native configuration is i686-unknown-gnu0.3
=== gas tests ===
diff --git a/open_issues/binutils/sum_hurd b/open_issues/binutils/sum_hurd
index 140b5429..dc6fc8e0 100644
--- a/open_issues/binutils/sum_hurd
+++ b/open_issues/binutils/sum_hurd
@@ -1,4 +1,4 @@
-Test Run By thomas on Sun Sep 4 14:47:58 2011
+Test Run By thomas on Sat Oct 8 12:49:14 2011
Native configuration is i686-unknown-gnu0.3
=== binutils tests ===
@@ -29,7 +29,7 @@ Running [...]/hurd/master/binutils/testsuite/binutils-all/elfedit.exp ...
UNSUPPORTED: Update ELF header 1
PASS: Update ELF header 2
PASS: Update ELF header 3
-UNSUPPORTED: Update ELF header 1
+UNSUPPORTED: Update ELF header 4
Running [...]/hurd/master/binutils/testsuite/binutils-all/hppa/objdump.exp ...
Running [...]/hurd/master/binutils/testsuite/binutils-all/i386/i386.exp ...
PASS: objcopy on compressed debug sections
@@ -67,6 +67,7 @@ PASS: objcopy (ELF group)
PASS: objcopy (ELF group)
PASS: objcopy (ELF group)
PASS: copy removing group member
+PASS: copy removing all group member
PASS: copy with setting section flags 1
PASS: add notes section
PASS: copy with setting section flags 2
@@ -100,6 +101,7 @@ PASS: objdump -r
PASS: objdump -s
PASS: objdump -s -j .zdebug_abbrev
PASS: objdump -W
+PASS: objdump -WL
Running [...]/hurd/master/binutils/testsuite/binutils-all/readelf.exp ...
PASS: finding out ELF size with readelf -h
PASS: readelf -h
@@ -118,9 +120,9 @@ Running [...]/hurd/master/binutils/testsuite/binutils-all/x86-64/x86-64.exp ...
=== binutils Summary ===
-# of expected passes 88
+# of expected passes 90
# of unsupported tests 3
-Test Run By thomas on Sun Sep 4 14:50:18 2011
+Test Run By thomas on Sat Oct 8 12:51:06 2011
Native configuration is i686-unknown-gnu0.3
=== ld tests ===
@@ -298,6 +300,9 @@ PASS: ld-elf/orphan4
PASS: ld-elf/overlay
PASS: ld-elf/pr11304
PASS: ld-elf/pr12851
+PASS: ld-elf/pr12975
+PASS: ld-elf/pr13177
+PASS: ld-elf/pr13195
PASS: ld-elf/pr349
PASS: relocatable with script
PASS: ld-elf/seg
@@ -317,6 +322,7 @@ PASS: ld-elf/warn3
PASS: Weak symbols in dynamic objects 1 (support)
PASS: Weak symbols in dynamic objects 1 (main test)
PASS: --gc-sections on tls variable
+PASS: PR ld/13195
PASS: preinit array
PASS: init array
PASS: fini array
@@ -676,6 +682,7 @@ PASS: ld-ifunc/ifunc-11-i386
PASS: ld-ifunc/ifunc-12-i386
PASS: ld-ifunc/ifunc-13-i386
PASS: ld-ifunc/ifunc-14-i386
+PASS: ld-ifunc/ifunc-15-i386
PASS: ld-ifunc/ifunc-2-i386
PASS: ld-ifunc/ifunc-2-local-i386
PASS: ld-ifunc/ifunc-3a-x86
@@ -928,12 +935,12 @@ Running [...]/hurd/master/ld/testsuite/ld-xtensa/xtensa.exp ...
=== ld Summary ===
-# of expected passes 652
+# of expected passes 657
# of expected failures 18
# of untested testcases 6
-[...]/hurd/master.build/ld/ld-new 2.21.53.20110904
+[...]/hurd/master.build/ld/ld-new 2.22.51.20111008
-Test Run By thomas on Sun Sep 4 14:48:36 2011
+Test Run By thomas on Sat Oct 8 12:49:38 2011
Native configuration is i686-unknown-gnu0.3
=== gas tests ===
@@ -1405,5 +1412,5 @@ Running [...]/hurd/master/gas/testsuite/gas/z8k/z8k.exp ...
=== gas Summary ===
# of expected passes 346
-../as-new 2.21.53.20110904
+../as-new 2.22.51.20111008
diff --git a/open_issues/binutils/sum_linux b/open_issues/binutils/sum_linux
index 4957a1e9..04664afb 100644
--- a/open_issues/binutils/sum_linux
+++ b/open_issues/binutils/sum_linux
@@ -1,4 +1,4 @@
-Test Run By thomas on Sun Sep 4 14:45:17 2011
+Test Run By thomas on Sat Oct 8 14:48:06 2011
Native configuration is i686-pc-linux-gnu
=== binutils tests ===
@@ -29,7 +29,7 @@ Running [...]/hurd/master/binutils/testsuite/binutils-all/elfedit.exp ...
UNSUPPORTED: Update ELF header 1
PASS: Update ELF header 2
PASS: Update ELF header 3
-UNSUPPORTED: Update ELF header 1
+UNSUPPORTED: Update ELF header 4
Running [...]/hurd/master/binutils/testsuite/binutils-all/hppa/objdump.exp ...
Running [...]/hurd/master/binutils/testsuite/binutils-all/i386/i386.exp ...
PASS: objcopy on compressed debug sections
@@ -67,6 +67,7 @@ PASS: objcopy (ELF group)
PASS: objcopy (ELF group)
PASS: objcopy (ELF group)
PASS: copy removing group member
+PASS: copy removing all group member
PASS: copy with setting section flags 1
PASS: add notes section
PASS: copy with setting section flags 2
@@ -100,6 +101,7 @@ PASS: objdump -r
PASS: objdump -s
PASS: objdump -s -j .zdebug_abbrev
PASS: objdump -W
+PASS: objdump -WL
Running [...]/hurd/master/binutils/testsuite/binutils-all/readelf.exp ...
PASS: finding out ELF size with readelf -h
PASS: readelf -h
@@ -118,9 +120,9 @@ Running [...]/hurd/master/binutils/testsuite/binutils-all/x86-64/x86-64.exp ...
=== binutils Summary ===
-# of expected passes 88
+# of expected passes 90
# of unsupported tests 3
-Test Run By thomas on Sun Sep 4 14:45:54 2011
+Test Run By thomas on Sat Oct 8 14:48:25 2011
Native configuration is i686-pc-linux-gnu
=== ld tests ===
@@ -298,6 +300,9 @@ PASS: ld-elf/orphan4
PASS: ld-elf/overlay
PASS: ld-elf/pr11304
PASS: ld-elf/pr12851
+PASS: ld-elf/pr12975
+PASS: ld-elf/pr13177
+PASS: ld-elf/pr13195
PASS: ld-elf/pr349
PASS: relocatable with script
PASS: ld-elf/seg
@@ -317,6 +322,7 @@ PASS: ld-elf/warn3
PASS: Weak symbols in dynamic objects 1 (support)
PASS: Weak symbols in dynamic objects 1 (main test)
PASS: --gc-sections on tls variable
+PASS: PR ld/13195
PASS: preinit array
PASS: init array
PASS: fini array
@@ -676,6 +682,7 @@ PASS: ld-ifunc/ifunc-11-i386
PASS: ld-ifunc/ifunc-12-i386
PASS: ld-ifunc/ifunc-13-i386
PASS: ld-ifunc/ifunc-14-i386
+PASS: ld-ifunc/ifunc-15-i386
PASS: ld-ifunc/ifunc-2-i386
PASS: ld-ifunc/ifunc-2-local-i386
PASS: ld-ifunc/ifunc-3a-x86
@@ -928,12 +935,12 @@ Running [...]/hurd/master/ld/testsuite/ld-xtensa/xtensa.exp ...
=== ld Summary ===
-# of expected passes 662
+# of expected passes 667
# of expected failures 8
# of untested testcases 6
-[...]/hurd/master.build/ld/ld-new 2.21.53.20110904
+[...]/hurd/master.build/ld/ld-new 2.22.51.20111008
-Test Run By thomas on Sun Sep 4 14:45:29 2011
+Test Run By thomas on Sat Oct 8 14:48:11 2011
Native configuration is i686-pc-linux-gnu
=== gas tests ===
@@ -1405,5 +1412,5 @@ Running [...]/hurd/master/gas/testsuite/gas/z8k/z8k.exp ...
=== gas Summary ===
# of expected passes 346
-../as-new 2.21.53.20110904
+../as-new 2.22.51.20111008
diff --git a/open_issues/code_analysis.mdwn b/open_issues/code_analysis.mdwn
index 67fe8251..bb74d958 100644
--- a/open_issues/code_analysis.mdwn
+++ b/open_issues/code_analysis.mdwn
@@ -28,6 +28,14 @@ There is a [[!FF_project 276]][[!tag bounty]] on some of these tasks.
* [[GCC]]'s warnings. Yes, really.
+ * GCC plugins can be used for additional semantic analysis. For example,
+ <http://lwn.net/Articles/457543/>, and search for *kernel context* in
+ the comments.
+
+ * Have GCC make use of [[RPC]]/[[microkernel/mach/MIG]] *in*/*out*
+ specifiers, and have it emit useful warnings in case these are pointing
+ to uninitialized data (for *in* only).
+
* [Static Source Code Analysis Tools for C](http://spinroot.com/static/)
* [[!wikipedia List_of_tools_for_static_code_analysis]]
diff --git a/open_issues/glibc.mdwn b/open_issues/glibc.mdwn
index 45ce3b1d..d8e16cdf 100644
--- a/open_issues/glibc.mdwn
+++ b/open_issues/glibc.mdwn
@@ -193,7 +193,9 @@ Last reviewed up to the [[Git mirror's 16292eddd77f66002e2104848e75a0fb4d316692
make: *** [all] Error 2
See [[!message-id "871uv99c59.fsf@kepler.schwinge.homeip.net"]]. Passing
- `install_root=/INVALID` to `make`/`make check` is a cheap cure.
+ `install_root=/INVALID` to `make`/`make check` is a cheap cure. For `make
+ install`, prepending an additional slash to `install_root` (that is,
+ `install_root=//[...]`) is enough to obfuscate the Makefile rules.
* Verify baseline changes, if we need any follow-up changes:
@@ -289,13 +291,6 @@ Last reviewed up to the [[Git mirror's 16292eddd77f66002e2104848e75a0fb4d316692
Probably not: needs `/proc/[PID]/auxv`, `/proc/[PID]/exe`,
`/proc/[PID]/mem` ([[!tag open_issue_hurd]],
[[hurd/translator/procfs]]).
- * 78a7eee7fab0802addf500c481335ed6e9899bda +
- 62bede1313c3a1fa477a092006d64436de6821b1 +
- 113ddea44742d006d7a910a0707106c7defcfd9b -- `.ctors/.dtors`. Watch
- what happens. `AC_TRY_LINK` vs. cross compiling/bootstrapping? Native
- build: `checking whether to use .ctors/.dtors header and
- trailer... no`; results in `#define NO_CTORS_DTORS_SECTIONS 1`: OK (as
- before).
* 9113ea1f3f29b3aee710efc829e85a9772bcb836 -- `--experimental-malloc`.
Watch what happens.
* 4e34ac6a1e256f40ab0d8eeed37aa1ea83440e76 -- `-defsym=_begin=0`. Watch
@@ -324,7 +319,7 @@ Last reviewed up to the [[Git mirror's 16292eddd77f66002e2104848e75a0fb4d316692
# Build
Here's a log of a glibc build run; this is from our [[Git repository's
-946cceff76422cedd8ca2f50bced0a672e64a9a9 (2011-09-22; 2011-08-04)
+443c5bb99e82ffd8e42e85b4f26992177ba868dc (2011-09-26; 2011-08-04)
sources|source_repositories/glibc]], run on coulomb.SCHWINGE.
$ export LC_ALL=C
diff --git a/open_issues/hurd_101.mdwn b/open_issues/hurd_101.mdwn
index 5c7031c9..6146885d 100644
--- a/open_issues/hurd_101.mdwn
+++ b/open_issues/hurd_101.mdwn
@@ -24,6 +24,9 @@ IRC, freenode, #hurd, 2011-07-25
noobs
< Tekk_> cluck: what would that include?
< cluck> explaining core concepts, giving out "homework" (small tasks), etc
+
+[[Anatomy_of_a_Hurd_system]].
+
< cluck> that way "the big guys" could focus on the hard stuff and have an
army of code monkeys at their disposal to write speced stuff
< cluck> (then again this idea would heavily depend on available "teachers"