Merged in HeathPetersen/nuttx (pull request #101)
Correct some Make.defs problems for qemu-486 config
This commit is contained in:
commit
a615944e0a
@ -63,8 +63,7 @@ else
|
|||||||
ARCHSCRIPT = -T$(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/nsh/ld.script
|
ARCHSCRIPT = -T$(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/nsh/ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ARCHCPUFLAGS = -march=i486 -mtune=i486 -fno-builtin
|
ARCHCPUFLAGS = -march=i486 -mtune=i486 -fno-builtin -fno-stack-protector
|
||||||
#ARCHCPUFLAGS = -march=i486 -mtune=i486 -fno-builtin -fno-stack-protector
|
|
||||||
ARCHPICFLAGS = -fpic
|
ARCHPICFLAGS = -fpic
|
||||||
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow -Wundef
|
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow -Wundef
|
||||||
ARCHDEFINES =
|
ARCHDEFINES =
|
||||||
@ -73,6 +72,7 @@ ARCHDEFINES =
|
|||||||
|
|
||||||
ifeq ($(CONFIG_ARCH_X86_M32),y)
|
ifeq ($(CONFIG_ARCH_X86_M32),y)
|
||||||
ARCHCPUFLAGS += -m32
|
ARCHCPUFLAGS += -m32
|
||||||
|
LDFLAGS += -m elf_i386
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# We have to use a cross-development toolchain under Cygwin because the native
|
# We have to use a cross-development toolchain under Cygwin because the native
|
||||||
@ -109,5 +109,5 @@ MKDEP = $(TOPDIR)/tools/mkdeps$(HOSTEXEEXT)
|
|||||||
|
|
||||||
HOSTCC = gcc
|
HOSTCC = gcc
|
||||||
HOSTINCLUDESv = -I.
|
HOSTINCLUDESv = -I.
|
||||||
HOSTCFLAGS = $(ARCHWARNINGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(HOSTINCLUDES) $(ARCHDEFINES) $(EXTRADEFINES) -pipe
|
HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
|
||||||
HOSTLDFLAGS =
|
HOSTLDFLAGS =
|
||||||
|
@ -63,8 +63,7 @@ else
|
|||||||
ARCHSCRIPT = -T$(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/ostest/ld.script
|
ARCHSCRIPT = -T$(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/ostest/ld.script
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ARCHCPUFLAGS = -march=i486 -mtune=i486 -fno-builtin
|
ARCHCPUFLAGS = -march=i486 -mtune=i486 -fno-builtin -fno-stack-protector
|
||||||
#ARCHCPUFLAGS = -march=i486 -mtune=i486 -fno-builtin -fno-stack-protector
|
|
||||||
ARCHPICFLAGS = -fpic
|
ARCHPICFLAGS = -fpic
|
||||||
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow -Wundef
|
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow -Wundef
|
||||||
ARCHDEFINES =
|
ARCHDEFINES =
|
||||||
@ -73,6 +72,7 @@ ARCHDEFINES =
|
|||||||
|
|
||||||
ifeq ($(CONFIG_ARCH_X86_M32),y)
|
ifeq ($(CONFIG_ARCH_X86_M32),y)
|
||||||
ARCHCPUFLAGS += -m32
|
ARCHCPUFLAGS += -m32
|
||||||
|
LDFLAGS += -m elf_i386
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# We have to use a cross-development toolchain under Cygwin because the native
|
# We have to use a cross-development toolchain under Cygwin because the native
|
||||||
@ -109,5 +109,5 @@ MKDEP = $(TOPDIR)/tools/mkdeps$(HOSTEXEEXT)
|
|||||||
|
|
||||||
HOSTCC = gcc
|
HOSTCC = gcc
|
||||||
HOSTINCLUDESv = -I.
|
HOSTINCLUDESv = -I.
|
||||||
HOSTCFLAGS = $(ARCHWARNINGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(HOSTINCLUDES) $(ARCHDEFINES) $(EXTRADEFINES) -pipe
|
HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
|
||||||
HOSTLDFLAGS =
|
HOSTLDFLAGS =
|
||||||
|
Loading…
Reference in New Issue
Block a user