From 448963c9a33dbf0e0988ceeb407027f2488e7f42 Mon Sep 17 00:00:00 2001 From: Arshad Hussain Date: Tue, 13 Sep 2022 03:31:25 -0400 Subject: [PATCH] LU-16150 zfs: Fix ZFS(2.1.99-1) build error on CentOS (3.10) ZFS: (2.1.99-1) Lustre: 27723374a38 LU-16073 utils: double snapshot_mount fix CentOS: 3.10.0-1160.15.2.el7.x86_64 This patch fixes build failures seens as below for the above configuration: First: make[4]: Entering directory `/root/lustre01/lustre-release/lustre/utils' gcc -rdynamic -shared -export-dynamic -pthread \ -L/root/zfs/zfs_git_lustre_build/zfs//lib/libzfs/.libs/ -L/root/zfs/zfs_git_lustre_build/zfs//lib/libnvpair/.libs/ -L/root/zfs/zfs_git_lustre_build/zfs//lib/libzpool/.libs/ -o mount_osd_zfs.so \ `ar -t libmount_utils_zfs.a` \ -ldl -lzfs -lnvpair -lzpool /usr/bin/ld: cannot find -lzfs /usr/bin/ld: cannot find -lnvpair /usr/bin/ld: cannot find -lzpool collect2: error: ld returned 1 exit status Test-Parameters: trivial fstype=zfs Signed-off-by: Arshad Hussain Change-Id: I32f270c7912379f7dce940e0aa2bceee5e49ad79 Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/48536 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Jian Yu Reviewed-by: Andreas Dilger Reviewed-by: James Simmons Reviewed-by: Oleg Drokin --- config/lustre-build-zfs.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/lustre-build-zfs.m4 b/config/lustre-build-zfs.m4 index 8ed44a1..cd95e75 100644 --- a/config/lustre-build-zfs.m4 +++ b/config/lustre-build-zfs.m4 @@ -331,7 +331,7 @@ AC_DEFUN([LB_ZFS_USER], [ AS_IF([test -z "${zfsinc}"], [ AS_IF([test -e "${zfssrc}/include/libzfs.h" && test -e "${zfssrc}/lib/libspl/include"], [ zfsinc="-I $zfssrc/lib/libspl/include -I $zfssrc/lib/libspl/include/os/linux -I $zfssrc/include" - zfslib="-L$zfssrc/lib/libzfs/.libs/ -L$zfssrc/lib/libnvpair/.libs/ -L$zfssrc/lib/libzpool/.libs/" + zfslib="-L$zfssrc/.libs/ -L$zfssrc/lib/libzfs/.libs/ -L$zfssrc/lib/libnvpair/.libs/ -L$zfssrc/lib/libzpool/.libs/" ], [test -d /usr/include/libzfs && test -d /usr/include/libspl], [ zfsinc="-I/usr/include/libspl -I /usr/include/libzfs" zfslib="" -- 1.8.3.1