With the patch, on ppc64 both sizes of glibc fail to build in chapter 5.
<stdin>: In function 'dummy':
<stdin>:14: error: 'tcbhead_t' has no member named 'private_futex'
make[2]: *** [/mnt/lfs/building/glibc-build/tcb-offsets.h] Error 1
make[2]: Leaving directory `/mnt/lfs/building/glibc-2.7/csu'
make[1]: *** [csu/subdir_lib] Error 2
make[1]: Leaving directory `/mnt/lfs/building/glibc-2.7'
make: *** [all] Error 2
This is caused by the one code change in the patch (everything else is ChangeLog? or texinfo), to nptl/sysdeps/powerpc/tcb-offsets.sym -
-PRIVATE_FUTEX_OFFSET thread_offsetof (header.private_futex)
+#ifndef __ASSUME_PRIVATE_FUTEX
+PRIVATE_FUTEX_OFFSET offsetof (tcbhead_t, private_futex)
+#endif
The change log doesn't mention this, I wonder if this is only part of a change ?