On Mon, 17 Feb 2025 11:46:08 +0100, Ahmad Fatoum wrote: > CC_HAS_LINUX_I386_SUPPORT enables build for 32-bit with a 64-bit GCC > toolchain. This seems not to work correctly on clang: > > CC arch/sandbox/os/common.o > In file included from arch/sandbox/os/common.c:23: > In file included from /usr/lib/llvm-16/lib/clang/16/include/limits.h:21: > /usr/include/limits.h:26:10: fatal error: > 'bits/libc-header-start.h' file not found > #include <bits/libc-header-start.h> > > [...] Applied, thanks! [1/4] sandbox: make CC_HAS_LINUX_I386_SUPPORT depend on GCC https://git.pengutronix.de/cgit/barebox/commit/?id=15af5003ba06 (link may not be stable) [2/4] Makefile: clang: fix typo in -Wno-typdef-redefinition flag https://git.pengutronix.de/cgit/barebox/commit/?id=35309a815da3 (link may not be stable) [3/4] kbuild: actually include Makefile.clang for clang builds https://git.pengutronix.de/cgit/barebox/commit/?id=c5370032370a (link may not be stable) [4/4] Makefile: clang: fail non-sandbox LLVM builds early https://git.pengutronix.de/cgit/barebox/commit/?id=aaea175ad00f (link may not be stable) Best regards, -- Sascha Hauer <s.hauer@xxxxxxxxxxxxxx>