summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@schwinge.name>2012-03-17 12:21:08 +0100
committerThomas Schwinge <thomas@schwinge.name>2012-03-17 12:21:08 +0100
commit98b9d2122329f35477594a6161dbbe3b26b59b63 (patch)
treed5c2271ee6fd505c08646a7e81e90484fe7c3715
parent73c1db53be7f0a3828e2c51d332beadc935bd77b (diff)
Miscellaneous.
-rw-r--r--community/gsoc/project_ideas/file_locking.mdwn9
-rw-r--r--hurd/running/qemu.mdwn8
-rw-r--r--hurd/translator/procfs/jkoenig/discussion.mdwn5
-rw-r--r--open_issues/gcc.mdwn4
-rw-r--r--open_issues/gdb.mdwn7
-rw-r--r--open_issues/libtool.mdwn19
-rw-r--r--open_issues/translators_set_up_by_untrusted_users.mdwn4
-rw-r--r--toolchain/cross-gnu.mdwn2
8 files changed, 44 insertions, 14 deletions
diff --git a/community/gsoc/project_ideas/file_locking.mdwn b/community/gsoc/project_ideas/file_locking.mdwn
index 811027c3..206d4d7d 100644
--- a/community/gsoc/project_ideas/file_locking.mdwn
+++ b/community/gsoc/project_ideas/file_locking.mdwn
@@ -1,12 +1,13 @@
-[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009, 2012 Free Software Foundation,
+Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
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]]."]]"""]]
[[!meta title="Fix and Complete File Locking Support"]]
@@ -23,7 +24,7 @@ which needs a complete implementation.
This task will require digging into parts of the code to understand how file
locking works on the Hurd. Only general programming skills are required.
-A preliminary patch is available on http://savannah.gnu.org/patch/?332
+A preliminary patch is [[!GNU_Savannah_patch 332 desc="available"]].
Possible mentors: Samuel Thibault (youpi)
diff --git a/hurd/running/qemu.mdwn b/hurd/running/qemu.mdwn
index 0866d0ac..d7660c74 100644
--- a/hurd/running/qemu.mdwn
+++ b/hurd/running/qemu.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
-Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
+Free Software Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -22,7 +22,9 @@ You can use the following images to give the GNU/Hurd a try.
## NixOS
-http://hydra.nixos.org/jobset/gnu/hurd-master
+ * <http://hydra.nixos.org/jobset/gnu/hurd-master>
+
+ * <http://hydra.nixos.org/job/gnu/hurd-master/qemu_test>
## Unofficial Images
diff --git a/hurd/translator/procfs/jkoenig/discussion.mdwn b/hurd/translator/procfs/jkoenig/discussion.mdwn
index 135b4a88..339fab50 100644
--- a/hurd/translator/procfs/jkoenig/discussion.mdwn
+++ b/hurd/translator/procfs/jkoenig/discussion.mdwn
@@ -213,3 +213,8 @@ IRC, freenode, #hurd, 2011-07-25
Needed by glibc's `pldd` tool (commit
11988f8f9656042c3dfd9002ac85dff33173b9bd).
+
+
+# `/proc/self/exe`
+
+[[!message-id "alpine.LFD.2.02.1110111111260.2016@akari"]]
diff --git a/open_issues/gcc.mdwn b/open_issues/gcc.mdwn
index 5b2f5740..04d399f0 100644
--- a/open_issues/gcc.mdwn
+++ b/open_issues/gcc.mdwn
@@ -254,7 +254,7 @@ Last reviewed up to the [[Git mirror's 9aa4b6a8046270a9dbdf47827f1ea873217d7aa5
# Build
Here's a log of a GCC build run; this is from our [[Git repository's
-93608b32ee627438dbe8a1844254bf8c305c5dc1 (2011-09-05)
+74a56c71c55f667824eb2ef1d62d408e9c000d5e (2011-10-23)
sources|source_repositories/gcc]], run on kepler.SCHWINGE and coulomb.SCHWINGE.
$ export LC_ALL=C
@@ -439,6 +439,8 @@ min on coulomb.SCHWINGE.
* `libtool: finish`: `ldconfig` is not run for the Hurd.
+ [[libtool]].
+
* `libjvm.la`, `.libs/libjvm.so`, `libgij.la`, `.libs/libgij.so.12.0.0`
`-Wl,-Bsymbolic` vs. `-Wl,-Bsymbolic-functions` (as above)
diff --git a/open_issues/gdb.mdwn b/open_issues/gdb.mdwn
index 0aec12e3..2ae3518c 100644
--- a/open_issues/gdb.mdwn
+++ b/open_issues/gdb.mdwn
@@ -24,8 +24,8 @@ Here's what's to be done for maintaining GNU GDB.
# Configuration
-Last reviewed up to the [[Git mirror's 09ddc54333cdbc2f695fd83cbf091a7d5a1c3604
-(2011-09-06) sources|source_repositories/gdb]].
+Last reviewed up to the [[Git mirror's ea9812279fe436be9a010d07ef1dbe465199a3d7
+(2011-09-07) sources|source_repositories/gdb]].
* Globally
@@ -115,8 +115,7 @@ On GNU/Hurd, hampered by the [[term_blocking]] issue.
$ make -k check
[...]
-This needs roughly TODO min on kepler.SCHWINGE, and TODO min on
-coulomb.SCHWINGE.
+This needs roughly 45 min on kepler.SCHWINGE and TODO min on coulomb.SCHWINGE.
$ ssh kepler.SCHWINGE 'cd tmp/source/gdb/ && sed < hurd/master.build/gdb/testsuite/gdb.sum -e "s%\(/media/data\)\?${PWD}%[...]%g"' > open_issues/gdb/sum_linux
$ ssh coulomb.SCHWINGE 'cd tmp/gdb/ && sed < hurd/master.build/gdb/testsuite/gdb.sum -e "s%\(/media/erich\)\?${PWD}%[...]%g"' > open_issues/gdb/sum_hurd
diff --git a/open_issues/libtool.mdwn b/open_issues/libtool.mdwn
new file mode 100644
index 00000000..7b2e0fe0
--- /dev/null
+++ b/open_issues/libtool.mdwn
@@ -0,0 +1,19 @@
+[[!meta copyright="Copyright © 2012 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+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]]."]]"""]]
+
+[[!tag open_issue_porting]]
+
+# [[GCC]]: `libtool: finish`: `ldconfig` is not run for the Hurd.
+
+This probably comes from libtool's `libltdl/m4/libtool.m4` (or similar):
+`finish_cmds`.
+
+There are a few other differences between `gnu` and `linux* | k*bsd*-gnu |
+kopensolaris*-gnu`.
diff --git a/open_issues/translators_set_up_by_untrusted_users.mdwn b/open_issues/translators_set_up_by_untrusted_users.mdwn
index 044d5411..1dac130c 100644
--- a/open_issues/translators_set_up_by_untrusted_users.mdwn
+++ b/open_issues/translators_set_up_by_untrusted_users.mdwn
@@ -283,7 +283,9 @@ Protection](https://wiki.ubuntu.com/SecurityTeam/Roadmap/KernelHardening#Hardlin
do bear some similarity with the issue we're discussing here.
Likewise, Kees Cook, [fs: symlink restrictions on sticky
-directories](http://lwn.net/Articles/468215/), 2011-11-18.
+directories](http://lwn.net/Articles/468215/), 2011-11-18. [2011-12-06
+update](http://lwn.net/Articles/470891/). Jake Edge, [Fixing the symlink race
+problem](http://lwn.net/Articles/472071/), 2011-12-14.
# IRC, freenode, #hurd, 2011-08-31
diff --git a/toolchain/cross-gnu.mdwn b/toolchain/cross-gnu.mdwn
index 280569ae..451e9d44 100644
--- a/toolchain/cross-gnu.mdwn
+++ b/toolchain/cross-gnu.mdwn
@@ -50,7 +50,7 @@ guarantee is given. Always the preferred version is listed first.
The sources are rooted in `binutils-2_20-branch/src/`. Also use the above
commands for updating, instead of the usual `cvs update`.
- * Release of the 2.20 series from <ftp://ftp.gnu.org/gnu/binutils/>
+ * Release 2.22 or later from <ftp://ftp.gnu.org/gnu/binutils/>
should also be fine.
* [[`src/gcc`|gcc]]