From patchwork Fri Dec 26 17:46:23 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4392 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ej1-f71.google.com (mail-ej1-f71.google.com [209.85.218.71]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 0CE333FA64 for ; Fri, 26 Dec 2025 18:46:31 +0100 (CET) Received: by mail-ej1-f71.google.com with SMTP id a640c23a62f3a-b7fe37056e1sf650579666b.2 for ; Fri, 26 Dec 2025 09:46:31 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1766771190; cv=pass; d=google.com; s=arc-20240605; b=kDJLCpzJwS+8GCY5mBqpOg0wwgJCYaj7jbpFt1OZNpRqJmmja9EaevZox+HurY7pWy l4LtWYhnGdDy1vj6tePnOR7o+evhgg62MKt79LVXdDsLI/TvH34B+XSsNh3yD4vRXTSS RfgznLkjaq9dL2lbncx5RaF533JBlaFl0SlVEKB0GfZlP1Yi4xkF7Rp+Uhx248W77908 RuotEVoBs2+mRL8kpRvyBaOMbDei+95vWqNlqulez6o+rAxWr+4zLWp/62dAz4n0jMSg eg18/Q8XbITOH4EU/fGLOMc+HprOVHow2fMG3IBCJHIkAUH6tR4jPps7Io00OTMIRa+Z OVpQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:message-id:date:subject:cc:to :from:dkim-signature; bh=J128P4Q3zjGD384HF4aBakTFNF1kQJzwGy2KrUsnfEM=; fh=HodnqniSu46TBbTIvUrK3vR++u8fKqM1hnDmTPwApyc=; b=ADWHOe+c7EyBqe48+RrthceFOsy38tZlb44IDRtFD8VSeh0z++IgqE5QG4620jChDH 9d6ILlg48H4k2Xif9bkNrXJrts9QiqPi9ptJSyaeZmH+vxpQco7twYau3eCw7zRJHD2I yvBRHV+Lu/V9Q6+BFr2JGEM1buzYjnQATbTGcnShieT7aF/jOjKw27qZDys98S74HhzZ 5HAJQlkjyAbF0waFImpTyMWd2Geiz8HN37g9wrn4Pq+CRkg4ZK+7X7yujmiISqB9lSLh 9Srh+E6Q7nDfxcaL9SG4k2QLXYBQWF5h4CfM7NViEhSly8UGtjm+wS4jj8U8htKLXbti lr2Q==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=bjN0sbaA; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1766771190; x=1767375990; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :from:to:cc:subject:date:message-id:reply-to; bh=J128P4Q3zjGD384HF4aBakTFNF1kQJzwGy2KrUsnfEM=; b=gCZZq7AFxCE9UEBDC+BMM6D4GXrMFzv1dvIAx0stJCyl7nGD6YY+o5UdOqJHBEv4/n iOk6w7WJCBZ8zSZ+Rc0/Nq7Z+sckaUQgxp/Z9a/P3kJJO/26zTM3D0GHDssUD8lqvMvd VMnXI8dNn+tejnk4gyEIBbtYJIXkGNOYhpEaw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766771190; x=1767375990; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-gm-gg:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=J128P4Q3zjGD384HF4aBakTFNF1kQJzwGy2KrUsnfEM=; b=lbdElHT9BM7tEIpXs3CHiJFvjQEBziYby+K+xM4XH9C0+kE0VNVl/zoN8XJzEb43rv wqTQVzJY3f7rHCPxpqg/RZotWnzBp5KzODD4Nu4OGiXxB6ABTfNBo4PsKNaCKCTy5M8y Z+/E8OlFdSc8+r06qdqpVLQCZTjt4M1qVeZiPf7hEFfZLGvuy6w32gPk+6/AI8zeavD3 oOKA4L+QL2g2XNncnCjnwRZRcNcKtV1WdQZy/6gzzqzvbBwqHUCZU+jVAoWM8kF4JAnD /0bHoL34NgJl8PZ7XQ2dkXSfQ2ci3n7veYpIshBfQ+kXNIYR7oS+OZWOFIdSaD6+Qfwj S6gg== X-Forwarded-Encrypted: i=2; AJvYcCW8QJ6kLDxLSNTT6npSstezdPAsnLL7RkBKtnoI66UsgiswQgSjLLTGewaVO/Mh9JfcL765DJ73FO/p+THU@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YzqU3yEkLcZOMi1xMRcYquB7mgsJSiuqH7tRmczbFyc9ntFnu5v /9o+VPhOutb/f4dY4zF0XmAQ4iFMSvduW6LoIag8TeGHk1kPcyeyOplK5H56adTY561WTA== X-Google-Smtp-Source: AGHT+IFbRtA7NJLishAl2I89pm4q2T/V1obmXDt91EK/U97ygrTfyNILQoRGgWKfs1unPcDtF5uV7g== X-Received: by 2002:a17:907:3c87:b0:b76:3476:a83c with SMTP id a640c23a62f3a-b80371d7dcbmr2613296366b.40.1766771190361; Fri, 26 Dec 2025 09:46:30 -0800 (PST) X-BeenThere: linux-amarula@amarulasolutions.com; h="AWVwgWb+E2p8wysW/bu+rKzudxv8XfzKlLI2AYb9aggXw5yk9A==" Received: by 2002:aa7:d418:0:b0:64b:a8b0:ba67 with SMTP id 4fb4d7f45d1cf-64ba8b0bab4ls2850876a12.0.-pod-prod-07-eu; Fri, 26 Dec 2025 09:46:28 -0800 (PST) X-Forwarded-Encrypted: i=2; AJvYcCXOjoyzqvKB8ntn2WwcueY92XGIezwjfGpyKIKgCrdLRjp78h2qJrs7Jx+ozWET653EC+ijzyzPJ5QOueds@amarulasolutions.com X-Received: by 2002:a05:6402:1ed6:b0:64d:1762:9be2 with SMTP id 4fb4d7f45d1cf-64d1762a6b4mr18378284a12.8.1766771188236; Fri, 26 Dec 2025 09:46:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1766771188; cv=none; d=google.com; s=arc-20240605; b=D68Srf5J45otUWb2P1hbZOqVW7Peuj2Mz+3V8o/QwuFo8+WFehExbvNds+CE2MMjT0 lG6BBan6TLiSS0clqeen8uRio2kGiQ+IW4tRAQGUACK+8DzVskY7MU4LC4tbuVG9huA1 4nF2rpsqoYKsUrvMvAJo14oE84YOVX+hl0jS1hEz024Wv/HHw1634XGiNDzfoEtASarE Z7F7PksjLM/wACy5heh0vNf0Z7tMpJ2y0uDQ6baDkmRlQbQbgXHbEPGtuKABVSYtRqbU brv4tSLTV99e7T/tQnhE4cvO1jyJDkLS5ZG3PqjhUHt/84bbw65oUPb8XWTgR9UG0Jkv 6PCA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=gJaOQ5XsLrl+mPZeqkprwIM10gpYynIx5zYim7x3+oM=; fh=PwVpmyVLRoa3+an9pO8/er7RSzJ2Juoeu/Gb7DTfbnQ=; b=CgRa4TarWQuDgmE5vOuM7N6WEgj+ptqfWibVZUA7LrHbQN3lv2khLV0FkvHgcqZiuf WyddBocznxxAVa2DNA6PbS+ppWnQCMOzWY806MphND7BHLiCLnK1DQMjmYZ591J/f2JL YZieWET9KfqYjvc4EXBmIEgdzJAm8VgqGUMT1t2wUJBBiMk/3RzL/pDFhq4UnxfM6dXM 9iWP6fthk2dhpD6XEsdgYi27ANkxuMS8YH83cjMZJBF0/oo/JbzST9/uzTKxJZqHBa5o 8dMKeJi97H1qBzxGU3RqiSUvxKq9jGC0JjDyvQqKkU+raSnWyfK1EuXDoTOxxd13XciV KSfg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=bjN0sbaA; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id 4fb4d7f45d1cf-64ba1d60437sor4666573a12.1.2025.12.26.09.46.28 for (Google Transport Security); Fri, 26 Dec 2025 09:46:28 -0800 (PST) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AJvYcCWrBj6wZ2bpG9LlyZFF9v5AyGdIibwslDMr5aGJrilIH0sQPbpo9qKGSSfIjqfSRRgcZXR4wPGdeLkkACrC@amarulasolutions.com X-Gm-Gg: AY/fxX4X88B+b3sFIEFzcswA/b6DGfozdUbBLgJxerMoCsXaG8RR0YUrjXEYoZKZXZf KlAKEu/4ZndIPBXKVLF/M5IaOCNJBK/hOWhHrolk30clKOsV8IE/+I2oTN/srhbHe3ZCvpfcICu g78KhXumpg31Rgp98HTwBtMATJPv4ntYcbwUGrAly5kAL5pGYcMBOKNNOK52J0GGUQ+BpPFYw9n p8pcR05UAH/iDJrPSWViZVcfpqCfm2gEH1aMZaFob7YBXx8z2RK1tOLRozMJsTZl/T8Z+4yXedv ZktnTY/bdmBL9cIkAtoci5lKsBqZqxVDdO8clfJin2BgLDcdF32GW0o9zsMzIAGeC2kFCf1OlQe aakUiD0AL206NlEE/erF7T2d+Jsl64VLIpIxtu3dQPtat9WiY5jzE4gZXq79gv37bvqymxDCKiy rAF7LvyqRSWBsQDU8vwF3hxjXtoXMBgz2A6z7nEYo0YZNitDVFxjkxK3qqtzr0Co6bDwazqs6i/ pn/ey4AaJnmkTqDBwkdzsZBnzIhlAANhr8Y1RychCf0rwlPW4+gbapVcXvxwqT3stsTv9FnifaB ILSoz3e7aSc= X-Received: by 2002:a05:6402:4314:b0:64d:317e:8ae3 with SMTP id 4fb4d7f45d1cf-64d317e8df1mr17270331a12.33.1766771187609; Fri, 26 Dec 2025 09:46:27 -0800 (PST) Received: from dario-ThinkPad-P14s-Gen-5.homenet.telecomitalia.it (host-79-45-45-148.retail.telecomitalia.it. [79.45.45.148]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-64b9ef904bcsm23064936a12.22.2025.12.26.09.46.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Dec 2025 09:46:26 -0800 (PST) From: Dario Binacchi To: buildroot@buildroot.org Cc: Giulio Benetti , Petr Vorel , Thomas Petazzoni , linux-amarula@amarulasolutions.com, Dario Binacchi Subject: [PATCH 1/1] package/libtirpc: add option for RPC Database support Date: Fri, 26 Dec 2025 18:46:23 +0100 Message-ID: <20251226174623.2006300-1-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=bjN0sbaA; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Commit 7cea8ad66aec ("Add conditional version script support") broke backward compatibility for the RPC database interfaces, and indeed the build of xinetd fails with the following errors: buildroot/output/per-package/xinetd/host/bin/../lib/gcc/x86_64-buildroot-linux-uclibc/14.3.0/../../../../x86_64-buildroot-linux-uclibc/bin/ld: confparse.o: in function `cnf_get': buildroot/build/xinetd-2.3.15/xinetd/buildroot/build/xinetd-2.3.15/xinetd/confparse.c:990:(.text+0x34c): undefined reference to `endrpcent' buildroot/output/per-package/xinetd/host/bin/../lib/gcc/x86_64-buildroot-linux-uclibc/14.3.0/../../../../x86_64-buildroot-linux-uclibc/bin/ld: confparse.o: in function `check_entry': buildroot/build/xinetd-2.3.15/xinetd/buildroot/build/xinetd-2.3.15/xinetd/confparse.c:752:(.text+0xeed): undefined reference to `getrpcbyname' collect2: error: ld returned 1 exit status Fixes: 3f3d6e43de9b ("package/libtirpc: bump to version 1.3.7") Signed-off-by: Dario Binacchi --- package/libtirpc/Config.in | 6 ++++++ package/libtirpc/libtirpc.mk | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/package/libtirpc/Config.in b/package/libtirpc/Config.in index 31f1636ef5fd..e7ab2d9c1136 100644 --- a/package/libtirpc/Config.in +++ b/package/libtirpc/Config.in @@ -16,6 +16,12 @@ config BR2_PACKAGE_LIBTIRPC_GSS help Enable GSSAPI support +config BR2_PACKAGE_LIBTIRPC_RPCDB + bool "rpcdb" + default y + help + Enable RPC Database support + comment "libtirpc needs a toolchain w/ threads" depends on !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/libtirpc/libtirpc.mk b/package/libtirpc/libtirpc.mk index ab159545614a..a764526aaf1f 100644 --- a/package/libtirpc/libtirpc.mk +++ b/package/libtirpc/libtirpc.mk @@ -25,5 +25,13 @@ LIBTIRPC_CONF_OPTS += --disable-gssapi endif HOST_LIBTIRPC_CONF_OPTS = --disable-gssapi +ifeq ($(BR2_PACKAGE_LIBTIRPC_RPCDB),y) +LIBTIRPC_CONF_OPTS += --enable-rpcdb +HOST_LIBTIRPC_CONF_OPTS += --enable-rpcdb +else +LIBTIRPC_CONF_OPTS += --disable-rpcdb +HOST_LIBTIRPC_CONF_OPTS += --disable-rpcdb +endif + $(eval $(autotools-package)) $(eval $(host-autotools-package))