[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: kfreebsd*-gnu/k*bsd*-gnu support.
From: |
Aurelien Jarno |
Subject: |
Re: kfreebsd*-gnu/k*bsd*-gnu support. |
Date: |
Sat, 25 Mar 2006 23:19:18 +0100 |
User-agent: |
Mutt/1.5.11+cvs20060126 |
On Fri, Mar 17, 2006 at 06:12:18AM +0100, Ralf Wildenhues wrote:
> Hi Kurt, Aurelien,
Hi!
First of all, sorry for the late answer...
> * Kurt Roeckx wrote on Sun, Mar 12, 2006 at 04:37:09PM CET:
> >
> > I've attached 2 patches that should get kfreebsd*-gnu and
> > knetbsd*-gnu support, or more in general k*bsd*-gnu support
> > working properly.
>
> Was it broken before (honest question)?
Well before it was working it most cases, but it's already the third
time we encounter a problem with a specific package. In all case the
solution is too copy the linux-gnu part into kfreebsd*-gnu.
> > k*bsd behaves like Linux, but with a bsd kernel. They have a gnu
> > libc, gnu binutils, ... Some of the things currently in libtool.m4
> > are actually for the case they wouldn't be using gnu ld, and
> > therefor break. They mostly seem to have problem with the
> > kfreebsd-amd64 port.
> >
> > The patch changed (almost) everything to do the same as on Linux.
> > It's based on a patch provided by Aurelien Jarno. I've made a
> > patch for both the 1.5 branch and 2.0.
>
> The patches look fine to me, but they change how a number of things work
> on kfreebsd*-gnu and knetbsd*-gnu. Is it right that Debian is still
> basically the only producer of such a system, and that you are needing
> the changes anyway, so a flag day is a non issue?
There is also Gentoo, which recently started to provide GNU/kFreeBSD base,
but it is actually the same people behind it.
> > One thing I have to wonder about is they need to set LD in
> > _LT_AC_LOCK for arches that support 64 bit.
>
> What's the gist of this comment? (Except for that the name _LT_AC_LOCK
> is exceptionally stupid, granted ;-)
_LC_AC_LOCK will probably be the only thing different from GNU/Linux,
because the ld target is different. Currently we are not supporting
bi-arch on x86_64 because our kernel has some problems with it, but that
will probably come soon.
I have attached a patch for that part.
Bye,
Aurelien
--
.''`. Aurelien Jarno | GPG: 1024D/F1BCDB73
: :' : Debian developer | Electrical Engineer
`. `' address@hidden | address@hidden
`- people.debian.org/~aurel32 | www.aurel32.net
libtool.m4.diff
Description: Text document