Details
-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
Lustre 2.15.4
-
None
-
Rocky Linux 8.9 (4.18.0-513.18.1.el8_9.x86_64)
ZFS (dkms) 2.1.15
-
3
-
9223372036854775807
Description
While making rpms for Lustre 2.15.4 with zfs 2.1.15 installed via dkms, ld failed to find libzfs, libnvpair, and libzpool. This is very similar to LU-16150, and the same fix seems to work:
> git diff config/lustre-build-zfs.m4
diff --git a/config/lustre-build-zfs.m4 b/config/lustre-build-zfs.m4
index 8ed44a1524..cd95e75986 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=""