===== Config.mk 1.6 vs edited ===== --- 1.6/Config.mk 2005-06-18 18:24:47 +09:00 +++ edited/Config.mk 2005-06-30 13:41:06 +09:00 @@ -29,8 +29,14 @@ EXTRA_LIB += $(EXTRA_PREFIX)/$(LIBDIR) endif +cc-option := $(shell if $(CC) $(CFLAGS) $(1) -S -o /dev/null -xc /dev/null \ + > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi ;) + +check_gcc := $(call cc-option, $(1),$(2)) + LDFLAGS += $(foreach i, $(EXTRA_LIB), -L$(i)) CFLAGS += $(foreach i, $(EXTRA_INCLUDES), -I$(i)) +CFLAGS += $(call check_gcc,-funit-at-a-time,) # Choose the best mirror to download linux kernel KERNEL_REPO = http://www.kernel.org