summaryrefslogtreecommitdiff
path: root/open_issues
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@schwinge.name>2010-11-17 21:29:41 +0100
committerThomas Schwinge <thomas@schwinge.name>2010-11-17 21:42:14 +0100
commitfcf0789a3dacb56ffa959ece42d31ef627049002 (patch)
tree24c9b77f600327fc656993a68da08fe13052c79d /open_issues
parenta669898accf620b11c6e2e123138e3f166eeebdb (diff)
boehm_gc.
Diffstat (limited to 'open_issues')
-rw-r--r--open_issues/boehm_gc.mdwn (renamed from open_issues/boehm-gc.mdwn)31
-rw-r--r--open_issues/gcc.mdwn4
2 files changed, 26 insertions, 9 deletions
diff --git a/open_issues/boehm-gc.mdwn b/open_issues/boehm_gc.mdwn
index f6896740..540eed3b 100644
--- a/open_issues/boehm-gc.mdwn
+++ b/open_issues/boehm_gc.mdwn
@@ -8,11 +8,18 @@ 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]]."]]"""]]
-<http://www.hpl.hp.com/personal/Hans_Boehm/gc/>.
+Here's what's to be done for maintaining Boehm GC.
-`grubber:~tschwinge/tmp/boehm-gc/git/`.
+This one does need Hurd-specific configuration.
-It is used by [[GCC]], for example.
+It is, for example, used by [[/GCC]] (which has its own fork), so any changes
+committed upstream should very like also be made there.
+
+
+# [[General information|/boehm_gc]]
+
+
+# [[Sources|source_repositories/boehm_gc]]
# Configuration
@@ -191,6 +198,12 @@ on CVS HEAD sources from 2010-11-16, converted to Git:
* Where does our `GETPAGESIZE` come from? Should we `#include
<unistd.h>` like it is done for *LINUX*?
+ * `include/gc_pthread_redirects.h`
+
+ * TODO
+
+ Cancellation stuff is Linux-only. In other places, too.
+
* `mach_dep.c`
* `#define NO_GETCONTEXT`
@@ -221,6 +234,10 @@ on CVS HEAD sources from 2010-11-16, converted to Git:
TODO.
+ * TODO.
+
+ Other files also contain *LINUX* and other conditionals.
+
* `libatomic_ops/`
* `configure.ac`
@@ -251,9 +268,9 @@ restults of GNU/Linux and GNU/Hurd look very similar.
# TODO
- * [[gcc/boehm_gc]]
+ * Port stuff to [[/GCC]] / [[test it there|gcc/testsuite]].
- * Port stuff to GCC / test it there.
+ * What are other applications to test Boehm GC? Also especially in
+ combination with [[/libpthread]] and dynamic loading of shared libraries?
- * What are other applications to test boehm-gc? Also in combination
- with [[libpthread]]?
+ * <http://www.hpl.hp.com/personal/Hans_Boehm/gc/#users>
diff --git a/open_issues/gcc.mdwn b/open_issues/gcc.mdwn
index 6f5d1eac..8d2fb1cf 100644
--- a/open_issues/gcc.mdwn
+++ b/open_issues/gcc.mdwn
@@ -11,7 +11,7 @@ is included in the section entitled
[[!tag open_issue_gcc]]
-Includes an older variant of [[boehm-gc]] with own patches, etc.
+Includes an older variant of [[/Boehm_GC]] with own patches, etc.
For GCC trunk:
@@ -113,6 +113,6 @@ On grubber, this takes roughly TODO minutes.
[[log_build-diff]].
-Build failure in boehm-gc. [[Working on this|boehm-gc]]; will need to backport
+Build failure in Boehm GC. Working on this; will need to backport
upstream patches / also have a look at Debian patches, and [[boehm_gc]]. Then
resume here.