When building deb packages (make debs), '--with-o2ib' option is
not passed to ./configure called by package mechanism.
So Lustre deb packages are possibly built against wrong OFED headers.
Lustre-change: https://review.whamcloud.com/35481
Lustre-commit:
8d7f2674337e4f22e200e08ca1ac001ec24b4496
Test-Parameters: trivial
Test-Parameters: trivial clientdistro=ubuntu1804
Signed-off-by: Sebastien Buisson <sbuisson@ddn.com>
Change-Id: I9cd1db54e77b97f46c0e0bdfe35084f1a268b70b
Reviewed-on: https://review.whamcloud.com/35828
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com>
Reviewed-by: Nathaniel Clark <nclark@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
echo "SPL: $${SPL_SRC}"; \
echo "ZFS: $${ZFS_SRC}"; \
fi; \
+ if test "x@ENABLEO2IB@" != "xno"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} o2ib"; \
+ export O2IB_SRC="@O2IBPATH@"; \
+ fi; \
if test "x@ENABLE_GSS@" = "xyes"; then \
export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} gss"; \
elif test "x@ENABLE_GSS@" = "xno"; then \
else \
export EXTRAFLAGS="$${EXTRAFLAGS} --disable-ldiskfs"; \
fi; \
+ if echo "$${DEB_BUILD_PROFILES}" | grep -q "o2ib"; then \
+ export EXTRAFLAGS="$${EXTRAFLAGS} --with-o2ib=$${O2IB_SRC}"; \
+ fi; \
if echo "$${DEB_BUILD_PROFILES}" | grep -qw "gss"; then \
export EXTRAFLAGS="$${EXTRAFLAGS} --enable-gss"; \
elif echo "$${DEB_BUILD_PROFILES}" | grep -qw "nogss"; then \
export EXTRAFLAGS="$${EXTRAFLAGS} \
--disable-ldiskfs --disable-quilt"; \
fi; \
+ if echo "$${DEB_BUILD_PROFILES}" | grep -q "o2ib"; then \
+ export EXTRAFLAGS="$${EXTRAFLAGS} --with-o2ib=$${O2IB_SRC}"; \
+ fi; \
echo "Final value of EXTRAFLAGS: $${EXTRAFLAGS}"; \
./configure --with-linux=$(KSRC_TREE) \
--with-linux-obj=$(KSRC) \