freebsd-i386 status update
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
bsdutils, e2fsprogs, login, mount, and util-linux. mount? this one is going to be fairly tied to the kernel...
Re: freebsd-i386 status update
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
* 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
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