hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/arch/hexagon/Makefile
....@@ -10,6 +10,9 @@
1010 # Do not use single-byte enums; these will overflow.
1111 KBUILD_CFLAGS += -fno-short-enums
1212
13
+# We must use long-calls:
14
+KBUILD_CFLAGS += -mlong-calls
15
+
1316 # Modules must use either long-calls, or use pic/plt.
1417 # Use long-calls for now, it's easier. And faster.
1518 # KBUILD_CFLAGS_MODULE += -fPIC
....@@ -29,9 +32,6 @@
2932 TIR_NAME := r19
3033 KBUILD_CFLAGS += -ffixed-$(TIR_NAME) -DTHREADINFO_REG=$(TIR_NAME) -D__linux__
3134 KBUILD_AFLAGS += -DTHREADINFO_REG=$(TIR_NAME)
32
-
33
-LIBGCC := $(shell $(CC) $(KBUILD_CFLAGS) -print-libgcc-file-name)
34
-libs-y += $(LIBGCC)
3535
3636 head-y := arch/hexagon/kernel/head.o
3737