summaryrefslogtreecommitdiffstats
path: root/arch/kvx/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'arch/kvx/Makefile')
-rw-r--r--arch/kvx/Makefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/kvx/Makefile b/arch/kvx/Makefile
index 9e7c8c07fa..9431c9fe18 100644
--- a/arch/kvx/Makefile
+++ b/arch/kvx/Makefile
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: GPL-2.0-only
+
KBUILD_DEFCONFIG := generic_defconfig
KBUILD_CPPFLAGS += -fno-strict-aliasing
@@ -8,7 +10,7 @@ ifeq ($(CROSS_COMPILE),)
CROSS_COMPILE := kvx-elf-
endif
-DEFAULT_CFLAGS := -nostdlib -fno-builtin -fstrict-align -g
+DEFAULT_CFLAGS := -fno-builtin -fstrict-align -g
DEFAULT_CFLAGS += -DTEXT_BASE=$(CONFIG_TEXT_BASE)
LIBGCC_PATH = $(dir $(shell $(CC) $(KBUILD_CFLAGS) --print-libgcc-file-name))
@@ -30,6 +32,6 @@ lds-y += arch/kvx/cpu/barebox.lds
cmd_barebox__ ?= $(LD) $(KBUILD_LDFLAGS) $(LDFLAGS_barebox) -o $@ \
-T $(BAREBOX_LDS) \
- --whole-archive $(BAREBOX_OBJS) --no-while-archive \
+ --whole-archive $(BAREBOX_OBJS) --no-whole-archive \
-L$(LIBGCC_PATH) -lgcc \
$(filter-out $(BAREBOX_LDS) $(BAREBOX_OBJS) FORCE ,$^)