I'm pretty sure that the problem here is that klibc's internal sys/types.h does "typedef __kernel_loff_t off_t;" (sic), whereas debian/patches/10-use-exported-kernel-headers.patch backs this out in favour of <linux/types.h> which does "typedef __kernel_off_t off_t;" instead. usr/klibc/SYSCALLS.def uses off_t for a bunch of syscalls with 32/64-bit alternatives where the kernel uses loff_t for the 64-bit version. Changing these all to loff_t might work, since that's what the kernel was doing anyway.
In the meantime, though, I'm just going to back out this patch to fix booting again. -- fstype error causes the root filesystem to not mount https://launchpad.net/bugs/76675 -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
