summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Distrib/PortingIssues.mdwn10
1 files changed, 7 insertions, 3 deletions
diff --git a/Distrib/PortingIssues.mdwn b/Distrib/PortingIssues.mdwn
index 4de20ab3..2aee9545 100644
--- a/Distrib/PortingIssues.mdwn
+++ b/Distrib/PortingIssues.mdwn
@@ -14,11 +14,15 @@ as well as other misc. sources.
First of all, see [[BtsFiling]] if you need instructions on manipulating [Debian](http://www.debian.org/) source packages and submitting patches to their [Bug Tracking System](http://bugs.debian.org/).
-## <a name="Missing_pthreads"> Missing pthreads </a>
+## <a name="System_API_limitations"> </a> System API limitations
-You can try out Neal Walfield's implementation of libpthreads. It will serve as our pthreads library until "the one pthreads that will rule them all" in GLibC has native support on the Hurd. Quote is from the mailing lists by Roland McGrath.
+Sometimes building or running a program will fail due to bugs in the system API implementation (in Glibc and the Hurd). Make sure you check this list and know them before porting, otherwise you'll end up debugging something just to find out its an already known bug.
-The pthread library is available from [the Hurd CVS on Savannah](http://savannah.gnu.org/projects/hurd/).
+We maintain a separate Wiki page for information on these bugs, see:
+
+<http://hurd.gnufans.org/bin/view/Distrib/SystemAPILimits>
+
+If you think you can fix any of them and send a patch to the debian BTS, that'd be much appreciated. You may ask in <bug-hurd@gnuNOSPAM.org> for details or questions on the bug.
## <a name="Undefined_bits_confname_h_tt_mac"> Undefined `bits/confname.h` macros (`PIPE_BUF`, ...) </a>