Index: postlfs/filesystems/xfsprogs.xml
===================================================================
--- postlfs/filesystems/xfsprogs.xml (revision 2f74a35f7746d8a9c2f847557bbdfcb620819578)
+++ postlfs/filesystems/xfsprogs.xml (revision 3b98867256a1ba7aaf86a3870b8d6df970b75c22)
@@ -83,7 +83,7 @@
commands:
-make DEBUG=-DNDEBUG \
- INSTALL_USER=root \
- INSTALL_GROUP=root \
+
+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"
@@ -95,7 +95,7 @@
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
@@ -104,4 +104,7 @@
Command Explanations
+
+ sed -i '/copy_file_range(/s/copy/xfs_&/':
+ glibc-2.27 now defines copy_file, so rename the package function.
make DEBUG=-DNDEBUG: Turns off debugging