| Message ID | 20251226181215.6817-1-dario.binacchi@amarulasolutions.com |
|---|---|
| State | New |
| Headers | show |
| Series |
|
| Related | show |
Hello Dario, On Fri, Dec 26, 2025 at 07:12:15PM +0100, Dario Binacchi wrote: > Building the package with uClibc raises the following error: > > Configure: error: unknown ABI selection for time_macros > > Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> Thanks for the patch. However, the upstream feedback was that your patch wasn't quite correct. So I took upstream's feedback into account, created a new patch and a new merge request. Aside from that, your Buildroot message was missing some important information: since when the problem was happening, and a reference to the autobuilder issues being fixed. The final commit is: https://gitlab.com/buildroot.org/buildroot/-/commit/c0fd48dc2651a8c60ca82bef760670b3a62ab621 Thanks a lot, Thomas
diff --git a/package/libbsd/0001-build-add-uClibc-case.patch b/package/libbsd/0001-build-add-uClibc-case.patch new file mode 100644 index 000000000000..e826c8e5662f --- /dev/null +++ b/package/libbsd/0001-build-add-uClibc-case.patch @@ -0,0 +1,31 @@ +From da488ba5efe20b115e030c9212403358ff313d0a Mon Sep 17 00:00:00 2001 +From: Dario Binacchi <dario.binacchi@amarulasolutions.com> +Date: Fri, 19 Dec 2025 12:08:39 +0100 +Subject: [PATCH] build: add uClibc case + +Building the package in Buildroot with uClibc raises the following error: + +Configure: error: unknown ABI selection for time_macros + +Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> +Upstream: https://gitlab.freedesktop.org/libbsd/libbsd/-/merge_requests/32 +--- + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 2a15d720f9db..55cbb2d7837a 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -148,7 +148,7 @@ AS_CASE([$host_os], + abi_vis=yes + abi_wcsl=yes + ], +- [*-musl*], [ ++ [*-musl* | *-uclibc*], [ + api_time_macros=no + + abi_accmode=yes +-- +2.43.0 + diff --git a/package/libbsd/libbsd.mk b/package/libbsd/libbsd.mk index 557b49fca6ff..4cc207618820 100644 --- a/package/libbsd/libbsd.mk +++ b/package/libbsd/libbsd.mk @@ -11,6 +11,7 @@ LIBBSD_LICENSE = BSD-2-Clause, BSD-3-Clause, BSD-5-Clause, \ MIT, ISC, Beerware LIBBSD_LICENSE_FILES = COPYING LIBBSD_CPE_ID_VENDOR = freedesktop +LIBBSD_AUTORECONF = YES LIBBSD_INSTALL_STAGING = YES LIBBSD_DEPENDENCIES = libmd
Building the package with uClibc raises the following error: Configure: error: unknown ABI selection for time_macros Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> --- .../libbsd/0001-build-add-uClibc-case.patch | 31 +++++++++++++++++++ package/libbsd/libbsd.mk | 1 + 2 files changed, 32 insertions(+) create mode 100644 package/libbsd/0001-build-add-uClibc-case.patch