[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Operating system independence; Hurd Port.

From: Marcus Brinkmann
Subject: Re: [PATCH] Operating system independence; Hurd Port.
Date: Thu, 8 Mar 2001 15:32:42 +0100
User-agent: Mutt/1.3.12i

On Fri, Mar 09, 2001 at 12:16:09AM +1100, Andrew Clausen wrote:
> BTW, everything ok with assigning the copyright to the FSF?

Neal assigned copyright for his Hurd work, so I think it will be no problem.

> In this email, I've skimmed over the issues a bit for now,
> so I can get an answer to you quickly :-)  More mail coming!

Note that, if I understood him correctly, Neal can only get his mail
once a week currently, so please be patient with him.
> > * Because there are library dependencies of libparted on libstore and
> >   libshouldbeinlibc, libtool refuses to build shared libraries.  We really
> >   need them on the Hurd, how do we work around this?
> I don't understand the problem.  libparted needs to link against
> libstore and libshouldbeinlibc, right?  Why is this a problem?
> What does libtool say?

It sounds like an old bug in libtool 1.3.x versions. I can pull out a patch
for you, or you can ask the libtool people which version will be okay on the
Hurd. I think libtool 1.4 has a fix, if it is released.

The bug is that libtool thinks that the Hurd doesn't support inter
library dependencies, and thus drops them, or even refuses to build
shared libs.
> > * <asm/page.h> does not need to be included on the Hurd.  How can this
> >   be autoconf'ed?
> This is a weird one... we need to be able to call getpagesize().
> What do we need for Hurd?

getpagesize() is in <unistd.h>, as in linux.
Mach also has <mach/vm_param.h> for PAGE_SIZE.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]