X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=Make.defaults;h=e541ea86d77055f0ed561e52ffec9b17f59d9128;hb=refs%2Fheads%2Fmaster;hp=1f3d989287d2f416283e8fe51e3fe0071828022b;hpb=b99b311775052d2e6175b3be10a374cf939d15a2;p=debian%2Felilo diff --git a/Make.defaults b/Make.defaults index 1f3d989..e541ea8 100644 --- a/Make.defaults +++ b/Make.defaults @@ -62,15 +62,13 @@ EFICRT0 = /usr/lib CDIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi) TOPDIR = -HOSTARCH = $(shell uname -m | sed s,i[3456789]86,ia32,) -ARCH := $(shell uname -m | sed s,i[3456789]86,ia32,) +ARCH = $(shell uname -m | sed s,i[3456789]86,ia32,) INCDIR = -I. -I$(TOPDIR) -I$(EFIINC) -I$(EFIINC)/$(ARCH) -I$(EFIINC)/protocol -I$(TOPDIR)/efi110 CPPFLAGS = -DCONFIG_$(ARCH) OPTIMFLAGS = -O2 DEBUGFLAGS = -Wall -CFLAGS = $(ARCH3264) $(OPTIMFLAGS) -fpic -fshort-wchar $(DEBUGFLAGS) -ASFLAGS = $(ARCH3264) +CFLAGS = $(OPTIMFLAGS) -fno-stack-protector -fno-strict-aliasing -fpic -fshort-wchar $(DEBUGFLAGS) LDFLAGS = -nostdlib -znocombreloc INSTALL = install @@ -110,30 +108,10 @@ OBJCOPY = $(prefix)objcopy # Use Modified binutils that supports x86_64 using UEFI ABI ifeq ($(ARCH), x86_64) - ifeq ($(HOSTARCH), ia32) - ARCH3264 = -m64 - LD3264 = -melf_x86_64 - - GNUEFILIB := $(GNUEFILIB)64 - EFILIB := $(EFILIB)64 - EFICRT0 := $(EFICRT0)64 - endif - CFLAGS += -DEFI_FUNCTION_WRAPPER OBJCOPY = /usr/bin/objcopy endif -ifeq ($(ARCH), ia32) - ifeq ($(HOSTARCH), x86_64) - ARCH3264 = -m32 - LD3264 = -melf_i386 - - GNUEFILIB := /emul/ia32-linux$(GNUEFILIB) - EFILIB := /emul/ia32-linux$(EFILIB) - EFICRT0 := /emul/ia32-linux$(EFICRT0) - endif -endif - ifeq ($(ARCH),ia64) GCC_VERSION=$(shell $(CROSS_COMPILE)$(CC) -v 2>&1 | fgrep 'gcc version' | cut -f3 -d' ' | cut -f1 -d'.')