diff options
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.mdwn | 4 |
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. |