Author: ken Date: Wed Feb 14 20:20:41 2018 New Revision: 19764 Log: Fix xfs-progs for glibc-2.27.
Modified: trunk/BOOK/introduction/welcome/changelog.xml trunk/BOOK/postlfs/filesystems/xfsprogs.xml Modified: trunk/BOOK/introduction/welcome/changelog.xml ============================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml Wed Feb 14 09:23:49 2018 (r19763) +++ trunk/BOOK/introduction/welcome/changelog.xml Wed Feb 14 20:20:41 2018 (r19764) @@ -45,6 +45,10 @@ <para>February 14th, 2018</para> <itemizedlist> <listitem> + <para>[ken] - Fix xfsprogs-4.14 for glibc-2.27. Fixes + <ulink url="&blfs-ticket-root;10363">#10363</ulink>.</para> + </listitem> + <listitem> <para>[pierre] - Add a patch to pulseaudio-11.1, to allow building with glibc-2.27. Fixes <ulink url="&blfs-ticket-root;10366">#10366</ulink>.</para> Modified: trunk/BOOK/postlfs/filesystems/xfsprogs.xml ============================================================================== --- trunk/BOOK/postlfs/filesystems/xfsprogs.xml Wed Feb 14 09:23:49 2018 (r19763) +++ trunk/BOOK/postlfs/filesystems/xfsprogs.xml Wed Feb 14 20:20:41 2018 (r19764) @@ -82,9 +82,9 @@ <para>Install <application>xfsprogs</application> by running the following commands:</para> -<screen><userinput>make DEBUG=-DNDEBUG \ - INSTALL_USER=root \ - INSTALL_GROUP=root \ +<screen><userinput> +sed -i '/copy_file_range(/s/copy/xfs_&/' io/copy_file_range.c && +make DEBUG=-DNDEBUG INSTALL_USER=root INSTALL_GROUP=root \ LOCAL_CONFIGURE_OPTIONS="--enable-readline"</userinput></screen> <para>This package does not come with a test suite.</para> @@ -94,9 +94,9 @@ <screen role="root"><userinput>make PKG_DOC_DIR=/usr/share/doc/xfsprogs-&xfsprogs-version; install && make PKG_DOC_DIR=/usr/share/doc/xfsprogs-&xfsprogs-version; install-dev && -rm -rfv /usr/lib/libhandle.a && -rm -rfv /lib/libhandle.{a,la,so} && -ln -sfv ../../lib/libhandle.so.1 /usr/lib/libhandle.so && +rm -rfv /usr/lib/libhandle.a && +rm -rfv /lib/libhandle.{a,la,so} && +ln -sfv ../../lib/libhandle.so.1 /usr/lib/libhandle.so && sed -i "s@libdir='/lib@libdir='/usr/lib@" /usr/lib/libhandle.la</userinput></screen> </sect2> @@ -104,6 +104,9 @@ <sect2 role="commands"> <title>Command Explanations</title> + <para><command>sed -i '/copy_file_range(/s/copy/xfs_&/'</command>: + glibc-2.27 now defines copy_file, so rename the package function.</para> + <para><command>make DEBUG=-DNDEBUG</command>: Turns off debugging symbols.</para> -- http://lists.linuxfromscratch.org/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page