diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 29568b18a..98ed99345 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -36,13 +36,25 @@ --> + + 2011-01-27 + + + [bdubbs] Add a sed that modifies incorrect defines in + glibc. Thanks to Bryan Kadzban for identifying the proper fix. + Fixes + #2820. + + + + 2011-01-25 [bdubbs] Add a note about optionally building popt before pkg-config. Fixes - #2781. + #2781. @@ -52,7 +64,7 @@ [bdubbs] Move chroot man page to man8. Fixes - #2782. + #2782. diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index 693d0d993..8c4721020 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -96,6 +96,11 @@ unset DL patch -Np1 -i ../&glibc-gcc_fix-patch; + Fix a stack imbalance that occurs under some conditions: + +sed -i '195,213 s/PRIVATE_FUTEX/FUTEX_CLOCK_REALTIME/' \ +nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timed{rd,wr}lock.S + The Glibc documentation recommends building Glibc outside of the source directory in a dedicated build directory: diff --git a/general.ent b/general.ent index 6d327df50..da2c72006 100644 --- a/general.ent +++ b/general.ent @@ -1,5 +1,5 @@ - - + +