On Sun, Mar 06, 2005 at 03:59:04PM +0100, Santiago Vila <[EMAIL PROTECTED]> 
wrote:
> While building this package for the hurd-i386 architecture, I noticed
> that there is a hardcoded dependency on libc0.2, which does not exist.
> 
> Then I noticed about the debian/mkdep script, which seems like a hack.

Indeed it is.

> It was my understanding that statically linked executables, by definition,
> do not depend on libc at all, so the package dependency is artificial,
> but if I'm missing anything and there is a real need to depend on the
> libc of the day, then please do it in a portable way, which does not
> need to be updated for every architecture. For example, you could
> include a simple "hello world" program in the package source and just
> compile and run dpkg-shlibdeps on it.

You're probably absolutely right about the libc6 dependency not being
there, now that I think it through. I suspect it is probably there out
of sheer force of habit, where compiled binaries are concerned.

Unless anyone raises objections, I'll remove the dependency.

-- 
Mike Markley <[EMAIL PROTECTED]>

I know not with what weapons World War III will be fought, but World
War IV will be fought with sticks and stones.
- Albert Einstein.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to