File tree Expand file tree Collapse file tree 7 files changed +6
-53
lines changed
sg2000/milkv_duos/scripts Expand file tree Collapse file tree 7 files changed +6
-53
lines changed Original file line number Diff line number Diff line change @@ -411,6 +411,12 @@ CELFFLAGS = $(CFLAGS) -fvisibility=hidden
411
411
CXXELFFLAGS = $(CXXFLAGS) -fvisibility=hidden
412
412
413
413
LDELFFLAGS = -r -e main
414
+ ifeq ($(CONFIG_ARCH_RV32),y)
415
+ LDELFFLAGS += --oformat elf32-littleriscv
416
+ else
417
+ LDELFFLAGS += --oformat elf64-littleriscv
418
+ endif
419
+
414
420
LDELFFLAGS += -T $(call CONVERT_PATH,$(TOPDIR)$(DELIM)binfmt$(DELIM)libelf$(DELIM)gnu-elf.ld)
415
421
416
422
# Zig toolchain
Original file line number Diff line number Diff line change @@ -33,12 +33,3 @@ CXXFLAGS := $(ARCHCXXFLAGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHXXINCLUDES
33
33
CXXPICFLAGS = $(ARCHPICFLAGS) $(CXXFLAGS)
34
34
CPPFLAGS := $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS)
35
35
AFLAGS += $(CFLAGS) -D__ASSEMBLY__
36
-
37
- # ELF module definitions
38
-
39
- CELFFLAGS = $(CFLAGS)
40
- CXXELFFLAGS = $(CXXFLAGS)
41
-
42
- LDELFFLAGS = --oformat elf64-littleriscv
43
- LDELFFLAGS += -r -e main
44
- LDELFFLAGS += -T $(call CONVERT_PATH,$(TOPDIR)/binfmt/libelf/gnu-elf.ld)
Original file line number Diff line number Diff line change @@ -32,7 +32,3 @@ CXXFLAGS := $(ARCHCXXFLAGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHXXINCLUDES
32
32
CXXPICFLAGS = $(ARCHPICFLAGS) $(CXXFLAGS)
33
33
CPPFLAGS := $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS)
34
34
AFLAGS += $(CFLAGS) -D__ASSEMBLY__
35
-
36
- # ELF module definitions
37
-
38
- LDELFFLAGS += --oformat elf64-littleriscv
Original file line number Diff line number Diff line change @@ -44,16 +44,6 @@ CXXPICFLAGS = $(ARCHPICFLAGS) $(CXXFLAGS)
44
44
CPPFLAGS := $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS)
45
45
AFLAGS += $(CFLAGS) -D__ASSEMBLY__
46
46
47
- # ELF module definitions
48
-
49
- CELFFLAGS = $(CFLAGS)
50
- CXXELFFLAGS = $(CXXFLAGS)
51
-
52
- LDELFFLAGS = --oformat elf64-littleriscv
53
- ifeq ($(CONFIG_BINFMT_ELF_RELOCATABLE),y)
54
- LDELFFLAGS += -r
55
- endif
56
-
57
47
# POSTBUILD management
58
48
59
49
# KERNEL builds need real ROMFS and even OpenSBI wrapping
Original file line number Diff line number Diff line change @@ -38,9 +38,3 @@ CXXFLAGS := $(ARCHCXXFLAGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHXXINCLUDES
38
38
CXXPICFLAGS = $(ARCHPICFLAGS) $(CXXFLAGS)
39
39
CPPFLAGS := $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS)
40
40
AFLAGS += $(CFLAGS) -D__ASSEMBLY__
41
-
42
- LDELFFLAGS += --oformat elf32-littleriscv
43
-
44
- ifeq ($(CONFIG_BINFMT_ELF_RELOCATABLE),y)
45
- LDELFFLAGS += -r
46
- endif
Original file line number Diff line number Diff line change @@ -44,21 +44,6 @@ CXXPICFLAGS = $(ARCHPICFLAGS) $(CXXFLAGS)
44
44
CPPFLAGS := $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS)
45
45
AFLAGS += $(CFLAGS) -D__ASSEMBLY__
46
46
47
- # ELF module definitions
48
-
49
- CELFFLAGS = $(CFLAGS)
50
- CXXELFFLAGS = $(CXXFLAGS)
51
-
52
- ifeq ($(CONFIG_ARCH_RV32),y)
53
- LDELFFLAGS = --oformat elf32-littleriscv
54
- else
55
- LDELFFLAGS = --oformat elf64-littleriscv
56
- endif
57
-
58
- ifeq ($(CONFIG_BINFMT_ELF_RELOCATABLE),y)
59
- LDELFFLAGS += -r
60
- endif
61
-
62
47
# POSTBUILD management
63
48
64
49
# KERNEL builds need real ROMFS
Original file line number Diff line number Diff line change @@ -32,12 +32,3 @@ CXXFLAGS := $(ARCHCXXFLAGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHXXINCLUDES
32
32
CXXPICFLAGS = $(ARCHPICFLAGS) $(CXXFLAGS)
33
33
CPPFLAGS := $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS)
34
34
AFLAGS += $(CFLAGS) -D__ASSEMBLY__
35
-
36
- # ELF module definitions
37
-
38
- CELFFLAGS = $(CFLAGS)
39
- CXXELFFLAGS = $(CXXFLAGS)
40
-
41
- LDELFFLAGS = --oformat elf64-littleriscv
42
- LDELFFLAGS += -r -e main
43
- LDELFFLAGS += -T $(call CONVERT_PATH,$(TOPDIR)/binfmt/libelf/gnu-elf.ld)
You can’t perform that action at this time.
0 commit comments