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_&amp;/' io/copy_file_range.c &amp;&amp;
+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     &amp;&amp;
 make PKG_DOC_DIR=/usr/share/doc/xfsprogs-&xfsprogs-version; install-dev 
&amp;&amp;
 
-rm -rfv /usr/lib/libhandle.a                               &amp;&amp;
-rm -rfv /lib/libhandle.{a,la,so}                           &amp;&amp;
-ln -sfv ../../lib/libhandle.so.1 /usr/lib/libhandle.so     &amp;&amp;
+rm -rfv /usr/lib/libhandle.a                                &amp;&amp;
+rm -rfv /lib/libhandle.{a,la,so}                            &amp;&amp;
+ln -sfv ../../lib/libhandle.so.1 /usr/lib/libhandle.so      &amp;&amp;
 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_&amp;/'</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

Reply via email to