2022-09-20 00:47:40 +02:00
|
|
|
From d9abb221cea81dee5956bd987c6efa680c03571a Mon Sep 17 00:00:00 2001
|
2022-08-10 00:44:27 +02:00
|
|
|
From: Giulio Benetti <giulio.benetti@benettiengineering.com>
|
2022-09-20 00:47:40 +02:00
|
|
|
Date: Wed, 10 Aug 2022 23:38:17 +0200
|
2022-08-10 00:44:27 +02:00
|
|
|
Subject: [PATCH] nfsrahead: fix linking while static linking
|
|
|
|
|
2022-09-20 00:47:40 +02:00
|
|
|
-lmount must preceed -lblkid and to obtain this let's add in configure.ac:
|
|
|
|
PKG_CHECK_MODULES([LIBMOUNT], [mount])
|
|
|
|
and in tools/nfsrahead/Makefile.am let's substitute explicit `-lmount`
|
|
|
|
with:
|
|
|
|
$(LIBMOUNT_LIBS)
|
|
|
|
This way all the required libraries will be present and in the right order
|
|
|
|
when static linking.
|
2022-08-10 00:44:27 +02:00
|
|
|
|
|
|
|
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
|
2022-09-20 00:47:40 +02:00
|
|
|
[Upstream: https://git.linux-nfs.org/?p=steved/nfs-utils.git;a=commit;h=627c95b2b853161b359095e7fdf05d3b07d51379]
|
2022-08-10 00:44:27 +02:00
|
|
|
---
|
2022-09-20 00:47:40 +02:00
|
|
|
configure.ac | 3 +++
|
2022-08-10 00:44:27 +02:00
|
|
|
tools/nfsrahead/Makefile.am | 2 +-
|
2022-09-20 00:47:40 +02:00
|
|
|
2 files changed, 4 insertions(+), 1 deletion(-)
|
2022-08-10 00:44:27 +02:00
|
|
|
|
2022-09-20 00:47:40 +02:00
|
|
|
diff --git a/configure.ac b/configure.ac
|
|
|
|
index f1c46c5c..ff85200b 100644
|
|
|
|
--- a/configure.ac
|
|
|
|
+++ b/configure.ac
|
|
|
|
@@ -273,6 +273,9 @@ AC_LIBCAP
|
|
|
|
dnl Check for -lxml2
|
|
|
|
AC_LIBXML2
|
|
|
|
|
|
|
|
+dnl Check for -lmount
|
|
|
|
+PKG_CHECK_MODULES([LIBMOUNT], [mount])
|
|
|
|
+
|
|
|
|
# Check whether user wants TCP wrappers support
|
|
|
|
AC_TCP_WRAPPERS
|
|
|
|
|
2022-08-10 00:44:27 +02:00
|
|
|
diff --git a/tools/nfsrahead/Makefile.am b/tools/nfsrahead/Makefile.am
|
2022-09-20 00:47:40 +02:00
|
|
|
index 845ea0d5..7e08233a 100644
|
2022-08-10 00:44:27 +02:00
|
|
|
--- a/tools/nfsrahead/Makefile.am
|
|
|
|
+++ b/tools/nfsrahead/Makefile.am
|
|
|
|
@@ -1,6 +1,6 @@
|
|
|
|
libexec_PROGRAMS = nfsrahead
|
|
|
|
nfsrahead_SOURCES = main.c
|
|
|
|
-nfsrahead_LDFLAGS= -lmount
|
2022-09-20 00:47:40 +02:00
|
|
|
+nfsrahead_LDFLAGS= $(LIBMOUNT_LIBS)
|
2022-08-10 00:44:27 +02:00
|
|
|
nfsrahead_LDADD = ../../support/nfs/libnfsconf.la
|
|
|
|
|
|
|
|
man5_MANS = nfsrahead.man
|
|
|
|
--
|
|
|
|
2.34.1
|
|
|
|
|