From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 28 May 2021 09:02:26 +0200 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1lmWVm-0004Bs-TF for lore@lore.pengutronix.de; Fri, 28 May 2021 09:02:26 +0200 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1lmWVm-0006a5-Ia; Fri, 28 May 2021 09:02:26 +0200 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lmWUm-0005RO-4I; Fri, 28 May 2021 09:01:24 +0200 Received: from [2a0a:edc0:0:1101:1d::39] (helo=dude03.red.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1lmWUl-00076t-KQ; Fri, 28 May 2021 09:01:23 +0200 Received: from mol by dude03.red.stw.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1lmWUl-003KwT-Js; Fri, 28 May 2021 09:01:23 +0200 From: Michael Olbrich To: ptxdist@pengutronix.de Date: Fri, 28 May 2021 09:01:23 +0200 Message-Id: <20210528070123.795326-1-m.olbrich@pengutronix.de> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20210525204533.6317-1-rhi@pengutronix.de> References: <20210525204533.6317-1-rhi@pengutronix.de> MIME-Version: 1.0 Subject: Re: [ptxdist] [APPLIED] nfs-utils: version bump 2.5.1 -> 2.5.3 X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: Roland Hieber Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false Thanks, applied as b9d873a93d1f3264445442020eae7e271c29d991. Michael [sent from post-receive hook] On Fri, 28 May 2021 09:01:23 +0200, Roland Hieber wrote: > With OSELAS.Toolchain 2020.08, rpc/rpc.h is no longer provided by glibc, > so libtirpc is now needed to supply it. Apply a patch to improve > checking for the header in configure, and add some license checksums. > > Signed-off-by: Roland Hieber > Message-Id: <20210525204533.6317-1-rhi@pengutronix.de> > Signed-off-by: Michael Olbrich > > diff --git a/patches/nfs-utils-2.5.1/series b/patches/nfs-utils-2.5.1/series > deleted file mode 100644 > index 8bb22c5a3717..000000000000 > --- a/patches/nfs-utils-2.5.1/series > +++ /dev/null > @@ -1,4 +0,0 @@ > -# generated by git-ptx-patches > -#tag:base --start-number 1 > -0001-allow-installing-all-tools-in-usr.patch > -# 91e7bec7165047cc003ff057901b3ade - git-ptx-patches magic > diff --git a/patches/nfs-utils-2.5.1/0001-allow-installing-all-tools-in-usr.patch b/patches/nfs-utils-2.5.3/0001-allow-installing-all-tools-in-usr.patch > similarity index 100% > rename from patches/nfs-utils-2.5.1/0001-allow-installing-all-tools-in-usr.patch > rename to patches/nfs-utils-2.5.3/0001-allow-installing-all-tools-in-usr.patch > diff --git a/patches/nfs-utils-2.5.3/0002-configure-check-for-rpc-rpc.h-presence.patch b/patches/nfs-utils-2.5.3/0002-configure-check-for-rpc-rpc.h-presence.patch > new file mode 100644 > index 000000000000..27519121c67c > --- /dev/null > +++ b/patches/nfs-utils-2.5.3/0002-configure-check-for-rpc-rpc.h-presence.patch > @@ -0,0 +1,32 @@ > +From: Roland Hieber > +Date: Tue, 25 May 2021 01:08:07 +0200 > +Subject: [PATCH] configure: check for rpc/rpc.h presence > + > +Recent versions of glibc (since 2.26?) no longer supply rpc/rpc.h. > +Detect such cases and prompt the user to build with libtirpc instead. > + > +Signed-off-by: Roland Hieber > +Signed-off-by: Steve Dickson > +Origin: upstream, http://git.linux-nfs.org/?p=steved/nfs-utils.git;a=commit;h=be7365239abf8556773b063730621967b9971708 > +--- > + configure.ac | 7 +++++++ > + 1 file changed, 7 insertions(+) > + > +diff --git a/configure.ac b/configure.ac > +index f2e1bd30d0f2..25e988dfa33c 100644 > +--- a/configure.ac > ++++ b/configure.ac > +@@ -335,6 +335,13 @@ AC_CHECK_HEADERS([sched.h], [], []) > + AC_CHECK_FUNCS([unshare fstatat statx], [] , []) > + AC_LIBPTHREAD([]) > + > ++# rpc/rpc.h can come from the glibc or from libtirpc > ++nfsutils_save_CPPFLAGS="${CPPFLAGS}" > ++CPPFLAGS="${CPPFLAGS} ${TIRPC_CFLAGS}" > ++AC_CHECK_HEADER(rpc/rpc.h, , > ++ AC_MSG_ERROR([Header file rpc/rpc.h not found - maybe try building with --enable-tirpc])) > ++CPPFLAGS="${nfsutils_save_CPPFLAGS}" > ++ > + if test "$enable_nfsv4" = yes; then > + dnl check for libevent libraries and headers > + AC_LIBEVENT > diff --git a/patches/nfs-utils-2.5.1/autogen.sh b/patches/nfs-utils-2.5.3/autogen.sh > similarity index 100% > rename from patches/nfs-utils-2.5.1/autogen.sh > rename to patches/nfs-utils-2.5.3/autogen.sh > diff --git a/patches/nfs-utils-2.5.3/series b/patches/nfs-utils-2.5.3/series > new file mode 100644 > index 000000000000..b6261ed8f6c6 > --- /dev/null > +++ b/patches/nfs-utils-2.5.3/series > @@ -0,0 +1,5 @@ > +# generated by git-ptx-patches > +#tag:base --start-number 1 > +0001-allow-installing-all-tools-in-usr.patch > +0002-configure-check-for-rpc-rpc.h-presence.patch > +# e74bb66e111cbf71e8ff8030c9081753 - git-ptx-patches magic > diff --git a/rules/nfsutils.in b/rules/nfsutils.in > index 0576417547a1..9a27ddead81f 100644 > --- a/rules/nfsutils.in > +++ b/rules/nfsutils.in > @@ -5,10 +5,10 @@ menuconfig NFSUTILS > select HOST_NFSUTILS > select GCCLIBS_GCC_S > select LIBBLKID > + select LIBTIRPC > select UTIL_LINUX_NG > select UTIL_LINUX_NG_LIBMOUNT > select RPCBIND if RUNTIME > - select LIBTIRPC if GLOBAL_IPV6 > select ROOTFS_PROTOCOLS if NFSUTILS_CLIENT > select PYTHON3 if NFSUTILS_PYTHON && !PYTHON && RUNTIME > select PYTHON3_SYMLINK if NFSUTILS_PYTHON && !PYTHON && RUNTIME > diff --git a/rules/nfsutils.make b/rules/nfsutils.make > index 213fe97f2285..77e6a7e6b42b 100644 > --- a/rules/nfsutils.make > +++ b/rules/nfsutils.make > @@ -14,14 +14,21 @@ PACKAGES-$(PTXCONF_NFSUTILS) += nfsutils > # > # Paths and names > # > -NFSUTILS_VERSION := 2.5.1 > -NFSUTILS_MD5 := 8c89b19224f2c8374ca9776435c66d37 > +NFSUTILS_VERSION := 2.5.3 > +NFSUTILS_MD5 := e22d09701b4da853baa6ac7bae259732 > NFSUTILS := nfs-utils-$(NFSUTILS_VERSION) > NFSUTILS_SUFFIX := tar.gz > NFSUTILS_URL := https://kernel.org/pub/linux/utils/nfs-utils/$(NFSUTILS_VERSION)/$(NFSUTILS).$(NFSUTILS_SUFFIX) > NFSUTILS_SOURCE := $(SRCDIR)/$(NFSUTILS).$(NFSUTILS_SUFFIX) > NFSUTILS_DIR := $(BUILDDIR)/$(NFSUTILS) > -NFSUTILS_LICENSE := GPL-2.0-or-later > +NFSUTILS_LICENSE := GPL-2.0-or-later AND BSD-3-Clause > +NFSUTILS_LICENSE_FILES := \ > + file://COPYING;md5=95f3a93a5c3c7888de623b46ea085a84 \ > + file://utils/showmount/showmount.c;startline=5;endline=13;md5=d3811a49409f2f42614bb59fd6d68bb4 \ > + file://utils/statd/COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \ > + file://utils/statd/hostname.c;startline=6;endline=14;md5=3607f10ab196fbbf8bacb79042f718e7 \ > + file://utils/statd/svc_run.c;startline=13;endline=34;md5=78baf6ac3cfbb3cb057a7668cb93f64b \ > + file://utils/mount/mount.c;startline=9;endline=17;md5=d3811a49409f2f42614bb59fd6d68bb4 \ > > # ---------------------------------------------------------------------------- > # Prepare > @@ -47,11 +54,12 @@ NFSUTILS_CONF_OPT := \ > --$(call ptx/endis, PTXCONF_NFSUTILS_CLIENT)-mount \ > --$(call ptx/endis, PTXCONF_NFSUTILS_CLIENT)-libmount-mount \ > --disable-junction \ > - --$(call ptx/endis, PTXCONF_GLOBAL_IPV6)-tirpc \ > + --enable-tirpc \ > $(GLOBAL_IPV6_OPTION) \ > --disable-mountconfig \ > --disable-nfsdcld \ > --disable-nfsdcltrack \ > + --disable-nfsv4server \ > --disable-caps \ > $(GLOBAL_LARGE_FILE_OPTION) \ > --disable-ldap \ _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de