Hi, These patches are some fixes for my build system that should qualify as trivial. I'm new to this build process, so it's entirely possible that I am at fault for any breakage. Please tell me if something is clearly wrong on my side. For the record, this build was done with a cross-compiler/sys-root environment (in the spirit of MinGW) that I packaged on Fedora 18 x86_64 using Savannah git repos.
The first patch handles an undefined symbol. The second handles a missing header. This one concerns me because it appears elsewhere (procfs), but I didn't see where the missing header would get installed on working builds. Even the gnumach-dev package in sid provides a *.defs file as this patch expects, not the header. The third handles Fedora's disabling of implicit linking. This might be necessary sooner or later since it sounds like Debian is also going to use a comparable configuration[1]. This is mostly enough to get a working build. At least it boots and gets to /hurd/exec. (That's where I stopped with this to look into tweaking other packages for the cross-compiler.) David [1] http://wiki.debian.org/ToolChain/DSOLinking David Michael (3): libdiskfs: Allow SYMLOOP_MAX to be undefined utils/vmstat: Use gnumach.defs from gnumach Explicitly link against all utilized libraries Makeconf | 2 +- auth/Makefile | 2 +- boot/Makefile | 2 +- console-client/Makefile | 1 + console/Makefile | 2 +- daemons/Makefile | 2 ++ exec/Makefile | 2 +- fatfs/Makefile | 2 +- fstests/Makefile | 1 + ftpfs/Makefile | 2 +- hostmux/Makefile | 2 +- init/Makefile | 1 + libdiskfs/boot-start.c | 2 +- nfs/Makefile | 2 +- nfsd/Makefile | 2 +- pfinet/Makefile | 2 +- pflocal/Makefile | 2 +- proc/Makefile | 2 +- storeio/Makefile | 2 +- sutils/Makefile | 3 +++ term/Makefile | 2 +- tmpfs/Makefile | 2 +- trans/Makefile | 17 ++++++++++++++++- ufs-utils/Makefile | 1 + usermux/Makefile | 2 +- utils/Makefile | 28 +++++++++++++++++++++++++--- utils/vmstat.c | 2 +- 27 files changed, 69 insertions(+), 23 deletions(-) -- 1.8.1.4