diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 5ca06ddd0..7616d6306 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -26,6 +26,10 @@ +Chapters 5 & 6: Added a new patch for gcc-2.95.3 +which fixes various problems such as the weak symbol +bug. + Chapter 6: ncurses patch totally removed. diff --git a/chapter05/gcc-exp.xml b/chapter05/gcc-exp.xml index 4f5b16849..65c610adc 100644 --- a/chapter05/gcc-exp.xml +++ b/chapter05/gcc-exp.xml @@ -3,7 +3,8 @@ patch -Np1 -i ../gcc-&gcc-version;.patch: This patch fixes a bug in gcc's linker concerning non-exported (weak) -symbols, which was brought to the surface by the new glibc. +symbols, which was brought to the surface by the new glibc and also one +or two other problems which can arise. --prefix=/usr: This is NOT a typo. GCC hard codes some paths while compiling and so we need to pass /usr as the diff --git a/chapter06/gcc-exp.xml b/chapter06/gcc-exp.xml index 74c3a38ec..1eba1c32d 100644 --- a/chapter06/gcc-exp.xml +++ b/chapter06/gcc-exp.xml @@ -3,7 +3,8 @@ patch -Np1 -i ../gcc-&gcc-version;.patch: This patch fixes a bug in gcc's linker concerning non-exported (weak) -symbols, which was brought to the surface by the new glibc. +symbols, which was brought to the surface by the new glibc and also one +or two other problems which can arise. --enable-languages=c,c++: This only builds the C and C++ compilers and not the other available compilers as they are, on diff --git a/index.xml b/index.xml index 6f09a4e6f..fb33ab7e0 100644 --- a/index.xml +++ b/index.xml @@ -519,9 +519,9 @@ - - - + + + @@ -562,7 +562,7 @@ - +