At Tue, 7 Feb 2006 10:17:53 -0500, Thomas Schwinge <[EMAIL PROTECTED]> wrote: > > Hi! > > libdiskfs #includes pager.h (libpager). If pager is not contained in > HURDLIBS, then the system-wide file from /include will be used and not > the one from the currently-being-built Hurd tree. That won't be an issue > if both of them adhere to the same API, which they didn't for me, as I > was building a pre-ogi ext2fs, but the system had the usual Debian > GNU/Hurd ext2fs installed, containing Ognyan's API changes. > > I'd suggest to go for one of the two following possibilities: either we > implement a reliable mechanism that makes the Hurd's build system not use > the system-wide header files (how to do that; only for the Hurd's own > header files, but not for glibc, etc.) or we split the whole Hurd package > into small packages--libpager, libdiskfs, libstore, libihash, ..., > ext2fs, ...--that _only_ use the system-wide header files (many packages; > how to combine them reasonably).
The Hurd build tree should use the build-local header files when available. Thanks, Marcus _______________________________________________ Bug-hurd mailing list Bug-hurd@gnu.org http://lists.gnu.org/mailman/listinfo/bug-hurd