FreeBSD doesn't have gcc in the base system, use cc if not cross compiling

This commit is contained in:
Craig Leres 2020-01-03 17:32:33 -08:00
parent 4195d7c2ee
commit 5e6bfb77fa
1 changed files with 9 additions and 0 deletions

View File

@ -427,6 +427,15 @@ export HOSTCC HOSTLD HOSTAR HOSTOBJCOPY SIZE
# Set target compiler. Defaults to whatever the user has
# configured as prefix + ye olde gcc commands
CC := $(call dequote,$(CONFIG_TOOLPREFIX))gcc
# FreeBSD doesn't have gcc in the base system, use cc if not cross compiling
ifeq ($(CC), gcc)
ifdef HOSTTYPE
ifeq ($(HOSTTYPE), FreeBSD)
#$(error howdy CC=${CC})
CC := cc
endif
endif
endif
CXX := $(call dequote,$(CONFIG_TOOLPREFIX))c++
LD := $(call dequote,$(CONFIG_TOOLPREFIX))ld
AR := $(call dequote,$(CONFIG_TOOLPREFIX))ar