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

Reply via email to