diff options
author | Thomas Schwinge <thomas@schwinge.name> | 2012-03-17 12:21:08 +0100 |
---|---|---|
committer | Thomas Schwinge <thomas@schwinge.name> | 2012-03-17 12:21:08 +0100 |
commit | 98b9d2122329f35477594a6161dbbe3b26b59b63 (patch) | |
tree | d5c2271ee6fd505c08646a7e81e90484fe7c3715 | |
parent | 73c1db53be7f0a3828e2c51d332beadc935bd77b (diff) |
Miscellaneous.
-rw-r--r-- | community/gsoc/project_ideas/file_locking.mdwn | 9 | ||||
-rw-r--r-- | hurd/running/qemu.mdwn | 8 | ||||
-rw-r--r-- | hurd/translator/procfs/jkoenig/discussion.mdwn | 5 | ||||
-rw-r--r-- | open_issues/gcc.mdwn | 4 | ||||
-rw-r--r-- | open_issues/gdb.mdwn | 7 | ||||
-rw-r--r-- | open_issues/libtool.mdwn | 19 | ||||
-rw-r--r-- | open_issues/translators_set_up_by_untrusted_users.mdwn | 4 | ||||
-rw-r--r-- | toolchain/cross-gnu.mdwn | 2 |
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]] |