diff options
author | Max Filippov <jcmvbkbc@gmail.com> | 2021-10-18 14:38:06 +0200 |
---|---|---|
committer | Max Filippov <jcmvbkbc@gmail.com> | 2022-03-09 23:03:23 +0100 |
commit | 19c5699f9affbd6824f4db0e19fcdc9d609a5e6b (patch) | |
tree | f396d452c899213ff8972b97ac3db6f94042ac6d /arch/xtensa/Makefile | |
parent | xtensa: add helpers for division, remainder and shifts (diff) | |
download | linux-19c5699f9affbd6824f4db0e19fcdc9d609a5e6b.tar.xz linux-19c5699f9affbd6824f4db0e19fcdc9d609a5e6b.zip |
xtensa: don't link with libgcc
libgcc may be absent or may have different ABI than the kernel. Don't
link with it. Drop declarations and export for helpers that are not
implemented. Use generic versions of DI mode multiplication and
comparisons. Drop register window spilling helper as it should never be
used by the compiler-generated code.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Diffstat (limited to 'arch/xtensa/Makefile')
-rw-r--r-- | arch/xtensa/Makefile | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/arch/xtensa/Makefile b/arch/xtensa/Makefile index ee2769519eaf..725cd4cd8b30 100644 --- a/arch/xtensa/Makefile +++ b/arch/xtensa/Makefile @@ -51,13 +51,9 @@ KBUILD_CPPFLAGS += $(patsubst %,-I$(srctree)/%include,$(vardirs) $(plfdirs)) KBUILD_DEFCONFIG := iss_defconfig -# Find libgcc.a - -LIBGCC := $(shell $(CC) $(KBUILD_CFLAGS) -print-libgcc-file-name) - head-y := arch/xtensa/kernel/head.o -libs-y += arch/xtensa/lib/ $(LIBGCC) +libs-y += arch/xtensa/lib/ boot := arch/xtensa/boot |