mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-08 08:30:47 -09:00
Buildroot commitd6c3257e93bumped the package from 0.21 to 0.23. Upstream release 0.22 includes commitd7c7c53c06which uses CLOCK_MONOTONIC without including time.h. Fixes: https://autobuild.buildroot.net/results/41b/41b25ee8e66e34323eca011e4b5fe479ece9ed76/ Two minimal defconfigs to reproduce the build error: BR2_TOOLCHAIN_BUILDROOT_UCLIBC=y BR2_PTHREADS_NONE=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_PACKAGE_ATF=y BR2_TOOLCHAIN_BUILDROOT_UCLIBC=y BR2_PTHREADS_NONE=y BR2_GCC_VERSION_13_X=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_PACKAGE_ATF=y All defconfigs of the build errors recorded by the buildroot autobuilders contain BR2_PTHREADS_NONE=y. Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
34 lines
1017 B
Diff
34 lines
1017 B
Diff
From 67e7d350a15aff88c151b1fc838dac83d35be955 Mon Sep 17 00:00:00 2001
|
|
From: Bernd Kuhls <bernd@kuhls.net>
|
|
Date: Sat, 22 Nov 2025 23:47:41 +0100
|
|
Subject: [PATCH] atf-check.cpp: include time.h
|
|
|
|
Fixes build error with gcc 14 as reported by the buildroot autobuilders:
|
|
https://autobuild.buildroot.net/results/41b/41b25ee8e66e34323eca011e4b5fe479ece9ed76/build-end.log
|
|
|
|
atf-sh/atf-check.cpp: In function 'useconds_t get_monotonic_useconds()':
|
|
atf-sh/atf-check.cpp:183:24: error: 'CLOCK_MONOTONIC' was not declared in this scope
|
|
|
|
Upstream: https://github.com/freebsd/atf/commit/67e7d350a15aff88c151b1fc838dac83d35be955
|
|
|
|
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
|
|
---
|
|
atf-sh/atf-check.cpp | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/atf-sh/atf-check.cpp b/atf-sh/atf-check.cpp
|
|
index 1354e3a..94da413 100644
|
|
--- a/atf-sh/atf-check.cpp
|
|
+++ b/atf-sh/atf-check.cpp
|
|
@@ -30,6 +30,7 @@ extern "C" {
|
|
#include <limits.h>
|
|
#include <signal.h>
|
|
#include <stdint.h>
|
|
+#include <time.h>
|
|
#include <unistd.h>
|
|
}
|
|
|
|
--
|
|
2.47.3
|
|
|