]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
kbuild: Don't mandate gcc as the host compiler
authorMark Kettenis <kettenis@openbsd.org>
Sat, 12 Jul 2025 10:45:58 +0000 (12:45 +0200)
committerTom Rini <trini@konsulko.com>
Fri, 18 Jul 2025 18:22:24 +0000 (12:22 -0600)
Systems that use clang may not have gcc installed.  Set
HOSTCC to cc and HOSTCXX to c++ like we did before to make those
systems work again.

Fixes: 5f520875bdf0 ("kbuild: Bump the build system to 5.1")
Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
Makefile

index a0f07c9f5c2cfbe6a0405dce3f1e7016b44ef92e..6a0251373c42d8517dbe6d1f5a7b189e19bcd26e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -416,8 +416,8 @@ HOST_LFS_CFLAGS := $(shell getconf LFS_CFLAGS 2>/dev/null)
 HOST_LFS_LDFLAGS := $(shell getconf LFS_LDFLAGS 2>/dev/null)
 HOST_LFS_LIBS := $(shell getconf LFS_LIBS 2>/dev/null)
 
-HOSTCC       = gcc
-HOSTCXX      = g++
+HOSTCC       = cc
+HOSTCXX      = c++
 KBUILD_HOSTCFLAGS   := -Wall -Wstrict-prototypes -O2 \
                -fomit-frame-pointer -std=gnu11 $(HOST_LFS_CFLAGS) \
                $(HOSTCFLAGS) #-Wmissing-prototypes Enable it and fix warnings