summaryrefslogtreecommitdiff
path: root/open_issues
diff options
context:
space:
mode:
Diffstat (limited to 'open_issues')
-rw-r--r--open_issues/gdb.mdwn21
-rw-r--r--open_issues/gdb_gcore.mdwn6
-rw-r--r--open_issues/glibc/t/tls.mdwn6
-rw-r--r--open_issues/nightly_builds.mdwn7
-rw-r--r--open_issues/secure_file_descriptor_handling.mdwn3
-rw-r--r--open_issues/user-space_device_drivers.mdwn5
6 files changed, 37 insertions, 11 deletions
diff --git a/open_issues/gdb.mdwn b/open_issues/gdb.mdwn
index aec797ee..07b3da45 100644
--- a/open_issues/gdb.mdwn
+++ b/open_issues/gdb.mdwn
@@ -27,14 +27,14 @@ Here's what's to be done for maintaining GNU GDB.
<!--
git checkout reviewed
-git diff --patience --stat=$COLUMNS,$COLUMNS --patch --src-prefix=./ --dst-prefix=./ --find-renames --ignore-space-change ..sourceware/master | awk '/^diff/ { c = $0; } /^@@/ { print c; } { print; }' | less
+git diff --patience --stat=$COLUMNS,$COLUMNS --patch --src-prefix=./ --dst-prefix=./ --find-renames --ignore-space-change ..sourceware/master | awk '/^diff/ { c = " " $0; } /^@@/ { print c; } { print; }' | less
-i
/^---.*/([^.]*|.*\.texi.*|[^/]*gnu[^/]*)$|hurd|linux|nacl|nptl|glibc|gs:
-->
-Last reviewed up to the [[Git mirror's 9799ab54486adf49a50e5aadd9f5e6bc03db6123
-(2013-06-13) sources|source_repositories/gdb]].
+Last reviewed up to the [[Git mirror's d19fd090b7ec0a60846c52cad9fc0c24c3729565
+(2013-09-18) sources|source_repositories/gdb]].
* Globally
@@ -66,12 +66,19 @@ Last reviewed up to the [[Git mirror's 9799ab54486adf49a50e5aadd9f5e6bc03db6123
* Configure so that Debian system's `/usr/lib/debug/[...]` will be loaded
automatically.
+ * old-style function definition
+
+ ../../Ferry_Tagscherer/gdb/gnu-nat.c: In function 'trace_me':
+ ../../Ferry_Tagscherer/gdb/gnu-nat.c:2106:8: warning: old-style function definition [-Wold-style-definition]
+ void trace_me ()
+ ^
+
# Build
Here's a log of a GDB build run; this is from our [[Git
repository|source_repositories/gdb]]'s `tschwinge/Ferry_Tagscherer` branch,
-commit 9799ab54486adf49a50e5aadd9f5e6bc03db6123 (2013-06-13), run on
+commit d19fd090b7ec0a60846c52cad9fc0c24c3729565 (2013-09-18), run on
kepler.SCHWINGE and coulomb.SCHWINGE.
$ export LC_ALL=C
@@ -87,7 +94,7 @@ There are several occurences of *error: dereferencing type-punned pointer will
break strict-aliasing rules* in the MIG-generated stub files; thus no `-Werror`
until that is resolved ([[strict_aliasing]]).
-This takes up around 230 MiB and needs roughly 8 min on kepler.SCHWINGE and 28
+This takes up around 230 MiB and needs roughly 8 min on kepler.SCHWINGE and 31
min on coulomb.SCHWINGE.
<!--
@@ -193,7 +200,7 @@ formats and more emulation vectors.
$ make install 2>&1 | tee log_install
[...]
-This takes up around 50 MiB, and needs roughly 1 min on kepler.SCHWINGE and 2
+This takes up around 50 MiB, and needs roughly 1 min on kepler.SCHWINGE and 3
min on coulomb.SCHWINGE.
@@ -209,7 +216,7 @@ min on coulomb.SCHWINGE.
$ make -k check 2>&1 | tee log_test
[...]
-This needs roughly 14 min on kepler.SCHWINGE and 70 min on coulomb.SCHWINGE.
+This needs roughly 15 min on kepler.SCHWINGE and 72 min on coulomb.SCHWINGE.
When running `make -k check 2>&1 | tee log_test`, at the end of the testsuite
the `tee` process does not terminate if there are still stray leftover
diff --git a/open_issues/gdb_gcore.mdwn b/open_issues/gdb_gcore.mdwn
index 69211ac0..cadd9be1 100644
--- a/open_issues/gdb_gcore.mdwn
+++ b/open_issues/gdb_gcore.mdwn
@@ -1,4 +1,5 @@
-[[!meta copyright="Copyright © 2009, 2011 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009, 2011, 2013 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,5 +23,8 @@ GDB's `gcore` command doesn't work / needs to be implemented / ported in GDB:
Undefined command: "gcore". Try "help".
gcore: failed to create core.8371
+Will probably need to implement `gdb/gdbarch.sh:gdb_signal_from_target`,
+`gdb/gdbarch.sh:gdb_signal_to_target`.
+
If someone is working in this area, they may want to port
<http://code.google.com/p/google-coredumper/>, too.
diff --git a/open_issues/glibc/t/tls.mdwn b/open_issues/glibc/t/tls.mdwn
index 68db2cc1..a92a21fb 100644
--- a/open_issues/glibc/t/tls.mdwn
+++ b/open_issues/glibc/t/tls.mdwn
@@ -1,4 +1,5 @@
-[[!meta copyright="Copyright © 2011, 2012 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2011, 2012, 2013 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
@@ -14,7 +15,8 @@ License|/fdl]]."]]"""]]
* Discuss d2431f633e6139a62e1575ec18830f7e81160cf0 with Samuel.
- * `TLS_INIT_TP_EXPENSIVE` is unused; Hurd def. can be removed.
+ * Validate our implementation against
+ <https://sourceware.org/glibc/wiki/TLSandSignals>.
# Documentation
diff --git a/open_issues/nightly_builds.mdwn b/open_issues/nightly_builds.mdwn
index 167e7375..96567685 100644
--- a/open_issues/nightly_builds.mdwn
+++ b/open_issues/nightly_builds.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2010, 2011, 2012 Free Software Foundation,
+[[!meta copyright="Copyright © 2010, 2011, 2012, 2013 Free Software Foundation,
Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
@@ -25,8 +25,13 @@ Resources:
* <http://hudson-ci.org/>, <http://jenkins-ci.org/>
+ * [[!message-id "201308251648.38010.holger@layer-acht.org"]]
+
* <http://buildbot.net/>
+ * [LAVA (Linaro Automated Validation
+ Architecture)](http://lava.readthedocs.org/)
+
---
See also [[nightly_builds_deb_packages]].
diff --git a/open_issues/secure_file_descriptor_handling.mdwn b/open_issues/secure_file_descriptor_handling.mdwn
index f4d1d396..16c8c85c 100644
--- a/open_issues/secure_file_descriptor_handling.mdwn
+++ b/open_issues/secure_file_descriptor_handling.mdwn
@@ -19,6 +19,9 @@ and finished.
Add tests from Linux kernel commit messages for `t/dup3` et al.
+Validate completeness according to <https://wiki.freebsd.org/AtomicCloseOnExec>
+or a similar list.
+
In <http://lwn.net/Articles/417421/> an interesting point is made: *you [may]
want some [[unix/file_descriptor]] to still be open if 'exec' fails, but you
don't want it to be open after the exec succeeds*. [[I|tschwinge]]'m not sure
diff --git a/open_issues/user-space_device_drivers.mdwn b/open_issues/user-space_device_drivers.mdwn
index 7331bb54..be77f8e1 100644
--- a/open_issues/user-space_device_drivers.mdwn
+++ b/open_issues/user-space_device_drivers.mdwn
@@ -722,3 +722,8 @@ A similar problem is described in
* <http://ertos.nicta.com.au/research/drivers/uldd/>
* <http://gelato.unsw.edu.au/IA64wiki/UserLevelDrivers>
+
+ * [Running applications on the Xen
+ Hypervisor](http://blog.netbsd.org/tnf/entry/running_applications_on_the_xen),
+ Antti Kantee, 2013-09-17. [The Anykernel and Rump
+ Kernels](http://www.netbsd.org/docs/rump/).