freebsd-i386 status update

2002-09-16 Thread Nathan Hawkins
Hello all,
I thought it's about time I updated people on what's happening with the 
FreeBSD port.

I've been busy working on glibc. It looks like that'll be the way to go, 
since it seems to drastically reduce the amount of patches that have to 
be added to Debian packages. I have to monkey with the BSD sources more, 
but there's less of them. :)

I have some of the essential BSD utilities building under glibc, and 
will continue to work on the rest. Mostly this involves working on the 
system headers that glibc didn't include, and replacing the old 4.0 ones 
that Bruno stuck in.

Open issues:
* glibc port is incomplete. glibc changes are being merged into CVS, but 
I can't build a package yet. Threads support doesn't work yet.

* binutils 2.13.90.0.4 builds but gas doesn't work. Need it for gcc 3.2.
* gcc 3.2 - builds up to a point, and then seems to break while 
rebuilding itself. I have no idea why... :(  (I have 3.1 and 3.0.4 
working, though.)

* start-stop-daemon is broken. Now that libkvm is built, I can work from 
Stockholm's patches for OpenBSD.

Missing essential packages:
bsdutils, e2fsprogs, login, mount, and util-linux.
Missing build-essential packages:
libc6-dev, gcc, and g++. (These are because gcc and glibc aren't 
packaged, just did make install.)

---Nathan



re: freebsd-i386 status update

2002-09-16 Thread matthew green
   
   
   bsdutils, e2fsprogs, login, mount, and util-linux.


mount?  this one is going to be fairly tied to the kernel...




Re: freebsd-i386 status update

2002-09-16 Thread Nathan Hawkins
matthew green wrote:
   
   
   bsdutils, e2fsprogs, login, mount, and util-linux.

mount?  this one is going to be fairly tied to the kernel...
Yes, and I have no intention of trying to port it. I got the FreeBSD 
mount sources to build on glibc, and that's good enough for me.

Actually, bsdutils, mount and util-linux are built from the same source. 
I've already worked on this, and got the pieces I needed working on BSD 
libc, so I'll probably pick that up again later on.

This is really to do with the fact that Debian is going to have to 
change its essential package list at some point. At present, there are 
too many things that assume Linux.

---Nathan



Re: freebsd-i386 status update

2002-09-16 Thread Tollef Fog Heen
* Nathan Hawkins 

| Actually, bsdutils, mount and util-linux are built from the same
| source. I've already worked on this, and got the pieces I needed
| working on BSD libc, so I'll probably pick that up again later on.

Having a fdisk-udeb package would be nice for the installer, so ifwhen
you have the time.  Look at bug 156648 for more information (and the
debian-installer module in debian-boot cvs).  I'd like to get
debian-installer working on *BSD as early as possible, so we can weed
out any Linux-centrisism.

| This is really to do with the fact that Debian is going to have to
| change its essential package list at some point. At present, there are
| too many things that assume Linux.

We already do that for the Hurd and the various arches, I doubt *BSD
will be much different.  (libc6 is libc6.1 on alpha and ia64, iirc.)
please submit wishlist patches against debootstrap.

-- 
Tollef Fog Heen,''`.
UNIX is user friendly, it's just picky about who its friends are  : :' :
  `. `' 
`-  




Re: freebsd-i386 status update

2002-09-16 Thread Guillem Jover
Hi,

On Mon, Sep 16, 2002 at 10:47:45AM -0400, Nathan Hawkins wrote:
> Missing essential packages:
> bsdutils, e2fsprogs, login, mount, and util-linux.

For util-linux and bsdutils you can try the patch in #153410,
it's for the Hurd, but I think it's generic enough to work on BSDs.

regards,
guillem