summaryrefslogtreecommitdiff
path: root/Distrib/PortingIssues.mdwn
diff options
context:
space:
mode:
authorRobert Millan <zeratul2@wanadoo.es>2003-05-01 12:47:00 +0000
committerRobert Millan <zeratul2@wanadoo.es>2003-05-01 12:47:00 +0000
commitb3fc389c5de7707141e1762d07c1c73228a8d232 (patch)
treeb19cfab71835facdf14ee457cec8c44b7ca81469 /Distrib/PortingIssues.mdwn
parent926b4cd3bc5087a409fdc3a0aab364a84dad255e (diff)
none
Diffstat (limited to 'Distrib/PortingIssues.mdwn')
-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>