From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 15 Apr 2026 13:58:53 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wCytR-00CPDk-0u for lore@lore.pengutronix.de; Wed, 15 Apr 2026 13:58:53 +0200 Received: from [127.0.0.1] (helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1wCytR-0000bM-4b; Wed, 15 Apr 2026 13:58:53 +0200 Received: from mail-yw1-x1129.google.com ([2607:f8b0:4864:20::1129]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1wCytC-0000ax-Cp for ptxdist@pengutronix.de; Wed, 15 Apr 2026 13:58:39 +0200 Received: by mail-yw1-x1129.google.com with SMTP id 00721157ae682-799001d73bdso50258427b3.0 for ; Wed, 15 Apr 2026 04:58:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776254317; cv=none; d=google.com; s=arc-20240605; b=TsmF5scAPFOiJfIRrWFVgBim9zrTfNqXe5bPRPjc9gtygE3wogLQYYS2EnNKf/vSzJ 6caNZ4BQ2CRY/DS9ohLc9nOnMm01DNuOvzGhme8gtseAq+8gVJzZDdwtsRu6xlcXczBd DS5zPn+dfRTUczaFLTS8PVWehficrJKb4wiRjBEL+QE/y5cgIxM9Kx3Pe0SRJuXPsbkh bEDny7ocHB5zN6SebkajUFBUmK4egq+eVEI9XbQ2mvUHjzpIJP0jTDpV5AE75qiAzyag qlosxNjSftfLdeSF+S4mIiGW/S7bsnbfr+3SynsUDKZvLNGGuKUgV/KX7EOX8j8DoyQd wfrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=dk+cJl/2BsHbrO50XWNEvBHIB0+/18zxxb3J6cDbgoc=; fh=T40EOfgWv6EyO/TtlCGYT40pzXfawYWHvSyEIKRuFkU=; b=Ckf8LMGnnxT/a1HUqLoi/n0xdusk4gwPpULrKZfDziPfD7aBey1/IOTq7+08LYhN3+ mn0AlIM9Kmfl4psJhkybOxKdNQmboGg6REAitly+AQ1FikmJg/qjElm4hXyr3l6+nIun rx2O9qZniz4sjhYFQ1PUvjUpiBpaifpFqNIdt4QkY7DRenoXeRT8Act0GhPcsjOPNcJA 6GA5DbWpxFOCLUnAsNHmehk4hrI5umB0qosFxyhgaIzYa0mRBuCk9LGVl1gRebJ8qDLU mZZzZzwFVZsLNRv7BHbgqAxNLqiK6N22AtAnKHatGIOZAXROqVMPexT8exQX/MHW+69V Tgiw==; darn=pengutronix.de ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776254317; x=1776859117; darn=pengutronix.de; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=dk+cJl/2BsHbrO50XWNEvBHIB0+/18zxxb3J6cDbgoc=; b=Agid423WZ0rG7pX3j4xZM13hk8lWuo+LeBlxWGYc/klBHafGFhjYm73abIhsrNQrpy CIPfNgEc84fU40p8b6oA57XZyAU+nw0IpZ0HkKXAvAP4YZNj83GvjPPbPBr8/0Zj2vxt 4sKW0iuLLoYxYgorciZqjct1HvEXp20Rwxfj1lmx82NvWyS1IZSlZbztQUmj9/S461Wn TKB+hUS4+mSfEI/I3TtdB08CJpcxuIAyK+5bbfNUEtZ2ToJkyY12GGIanFBsona1Jt/J AkmuY5QgVsGGW/JC6iG8WCvGjOwmPlP8QrA60qddUt5uS3gmGkM2d27gg8MefYfsLItN mcpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776254317; x=1776859117; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=dk+cJl/2BsHbrO50XWNEvBHIB0+/18zxxb3J6cDbgoc=; b=lly4gEhR3XkOljhv7ysbWB6MhYdVwRSACOFvrAYTdF1q7s2ABLGkb7a7k8UvBJVy7c o37NhaOvgAu8z6H54+p8YiBh89s8aslikqjuOKaCYqZqYDDKSuZ0kpCsS5nrPRbCMtaV IeiCq7ZEkh3lXg2Piiy74FYqL9CulIcXw/sKy1KWRHQKi6S4A9mtxBDhkr+iDKdVlbk1 dG5mcf9dHMHnn59BkjcLIIorPIC6Zv0ONGoSVcn39xfCW16Vlig8+LSNGiRlMIlYAlxC njbwpYirHKAPwdPq0FOZyXu66EVIZBZFfUeYlj+Hdbx21J0Hf94COVZCfcZwI1xh/NTQ Glnw== X-Gm-Message-State: AOJu0Yy7p1l1eg4xsYtBABXqjQE9zEq0yrdvizMmmo2UfOdLQD+ll0w7 2ZAPxMFwUjgOXOlwdCaG6nbYx2EoF7vJObLmz4zBaed81zHeSL3xDCphv5lfhjL87k2ydfBD1tO 7MBPbICVTs0q1HI7+TfiBY7LaDShWKhT1bA== X-Gm-Gg: AeBDiess1QChOgEggfnxeNw5kRsLBBMtZTWUmS8rxrxxFDTgpOGtD7y9Wx+Ck7eRGwR GLEuWx5vP7foJd4i53zxfYRpnUQdWBO5FNgw83gHxR+Lq/DbaGTe7mcX0+v0mG0JcOzGZViw42/ q9BUMSW9XTZQSc6ryq4Az4/S0IvDlwe0FEg4uS7r56r79JpJAkZGyN65cqsk0Lce+a6UuBRp9ng wBJek4x1lzd4RsmrpYrvaHi1omPwsp2tMwa52HqysJI5nicThJzkSqemd6Lai0AzNCmWezMJgQO CkBNoGFKPJQ9aSqaBv+7Qz4a2AZeUqp0lxvKVAMs9pjoPVq0jQ== X-Received: by 2002:a05:690c:ed6:b0:7a2:4cdd:6b22 with SMTP id 00721157ae682-7af71d4437emr237797287b3.39.1776254316716; Wed, 15 Apr 2026 04:58:36 -0700 (PDT) MIME-Version: 1.0 References: <20260414085702.11853-1-ahelmcke@ela-soft.com> In-Reply-To: From: Guillermo Rodriguez Garcia Date: Wed, 15 Apr 2026 13:58:25 +0200 X-Gm-Features: AQROBzCPYvWJYJvQWN-SOTw0ZYKI65xIafeWtojT-z047o0gDwFJUJLl63ri4N8 Message-ID: To: ptxdist@pengutronix.de Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-102.1 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_GMAIL_RCVD,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,USER_IN_WELCOMELIST, USER_IN_WHITELIST autolearn=no autolearn_force=no version=3.4.2 Subject: Re: [ptxdist] [PATCH] udev-legacy: fix building with gcc 15 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: Andreas Helmcke 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.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false +1 from here for udev legacy. We try to stay away from systemd as much as possible. Guillermo El mi=C3=A9, 15 abr 2026 a las 12:22, Michael Olbrich () escribi=C3=B3: > > Hi, > > So, I don't mind applying this patch. But this stuff is really old. I've > not used this in a long time (all my BSPs use systemd) but if you really > want to continue without that, then I suggest, that udev from systemd > should be used. > Basically use the systemd sources and just install the udev parts. > I'm not going to do this myself, but I would review and merge patches tha= t > go this way. > > Michael > > On Tue, Apr 14, 2026 at 10:57:02AM +0200, Andreas Helmcke wrote: > > Added missing function declaration for udev_builtin_validate > > > > Signed-off-by: Andreas Helmcke > > --- > > ...recent-gcc-added-missing-function-de.patch | 21 +++++++++++++++++++ > > patches/udev-182/series | 3 ++- > > 2 files changed, 23 insertions(+), 1 deletion(-) > > create mode 100644 patches/udev-182/0004-Fix-build-witch-recent-gcc-ad= ded-missing-function-de.patch > > > > diff --git a/patches/udev-182/0004-Fix-build-witch-recent-gcc-added-mis= sing-function-de.patch b/patches/udev-182/0004-Fix-build-witch-recent-gcc-a= dded-missing-function-de.patch > > new file mode 100644 > > index 000000000..59f1653dc > > --- /dev/null > > +++ b/patches/udev-182/0004-Fix-build-witch-recent-gcc-added-missing-fu= nction-de.patch > > @@ -0,0 +1,21 @@ > > +From: Andreas Helmcke > > +Date: Mon, 13 Apr 2026 13:34:09 +0200 > > +Subject: [PATCH] Fix build witch recent gcc, added missing function > > + declaration > > + > > +--- > > + src/udev.h | 1 + > > + 1 file changed, 1 insertion(+) > > + > > +diff --git a/src/udev.h b/src/udev.h > > +index bc051c9b6574..ecf8cc5fe367 100644 > > +--- a/src/udev.h > > ++++ b/src/udev.h > > +@@ -164,6 +164,7 @@ const char *udev_builtin_name(enum udev_builtin_cm= d cmd); > > + bool udev_builtin_run_once(enum udev_builtin_cmd cmd); > > + int udev_builtin_run(struct udev_device *dev, enum udev_builtin_cmd c= md, const char *command, bool test); > > + void udev_builtin_list(struct udev *udev); > > ++bool udev_builtin_validate(struct udev *udev); > > + int udev_builtin_add_property(struct udev_device *dev, bool test, con= st char *key, const char *val); > > + > > + /* udev logging */ > > diff --git a/patches/udev-182/series b/patches/udev-182/series > > index 92ee4017b..ce4dbf817 100644 > > --- a/patches/udev-182/series > > +++ b/patches/udev-182/series > > @@ -3,4 +3,5 @@ > > 0001-configure.ac-fix-FTBFS-with-new-glibc.patch > > 0002-mtd-probe-fix-compilation.patch > > 0003-Fix-build-with-recent-glibc-releases.patch > > -# 1ac211f09adebb5f2f0678a4eda965d9 - git-ptx-patches magic > > +0004-Fix-build-witch-recent-gcc-added-missing-function-de.patch > > +# b21bf1430bf2663ce271b3b972fbf2e5 - git-ptx-patches magic > > -- > > 2.51.0 > > > > > > > > -- > Pengutronix e.K. | = | > Steuerwalder Str. 21 | http://www.pengutronix.de/ = | > 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 = | > Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 = | > --=20 Guillermo Rodriguez Garcia guille.rodriguez@gmail.com