From d5d09c5a41a27ce9876e7e155a0a9d88bd0276c3 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Wed, 25 Nov 2009 20:03:52 +0100 Subject: Remove the broken libc6 dependency common issue, moved to the debian page --- hurd/porting/guidelines.mdwn | 4 ---- 1 file changed, 4 deletions(-) diff --git a/hurd/porting/guidelines.mdwn b/hurd/porting/guidelines.mdwn index b9afaff3..bcfc8dd5 100644 --- a/hurd/porting/guidelines.mdwn +++ b/hurd/porting/guidelines.mdwn @@ -229,10 +229,6 @@ Not implemented, will always fail. Use `sem_init()` instead if possible. Not implemented, not POSIX. Try to disable the feature in the package. -## broken libc6 dependency - -Some packages use an erroneous dependency on `libc6-dev`. This is incorrect because `libc6` is specific to GNU/Linux. The corresponding package for GNU is `libc0.3-dev` but other OSes will have different ones. You can locate the problem in the `debian/control` file of the source tree. Typical solutions include detecting the OS using `dpkg-architecture` and hardcoding the soname, or better, use a logical OR. eg: `libc6-dev | libc0.3-dev | libc-dev`. The `libc-dev` is a virtual package that works for any soname but you have to put it only as the last option. - ## There is no programming interface for the parallel port on GNU/Hurd yet. -- cgit v1.2.3