diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 0577a7654..762befa90 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -39,6 +39,12 @@ 2013-03-13 + + [matthew] - Fix a build issue with Check-0.9.9 on some hosts by + adding the "sysroot" feature to Binutils. Thanks to Billy + O'Connor, Yaacov-Yoseph Weiss and Pierre Labastie for the reports, and + to Pierre again for the fix. + [matthew] - Upgrade to Perl-5.16.3. Fixes #3303. diff --git a/chapter05/binutils-pass2.xml b/chapter05/binutils-pass2.xml index ca947482f..1cac61a18 100644 --- a/chapter05/binutils-pass2.xml +++ b/chapter05/binutils-pass2.xml @@ -56,7 +56,8 @@ RANLIB=$LFS_TGT-ranlib \ ../binutils-&binutils-version;/configure \ --prefix=/tools \ --disable-nls \ - --with-lib-path=/tools/lib + --with-lib-path=/tools/lib \ + --with-sysroot The meaning of the new configure options: @@ -81,6 +82,16 @@ RANLIB=$LFS_TGT-ranlib \ + + --with-sysroot + + The sysroot feature enables the linker to find shared objects + which are required by other shared objects explicitly included on the + linker's command line. Without this, some packages may not build + successfully on some hosts. + + + Compile the package: