From a8f5d3ef155be23daadb9301566acb22daf3c1d0 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Tue, 8 Jun 2010 13:27:45 -0600 Subject: [PATCH] revert Make.defaults to upstream version and move my changes to a patch --- Make.defaults | 26 ++----------------- debian/patches/fix-paths.diff | 49 ++++++++++++++++++++++++++--------- 2 files changed, 39 insertions(+), 36 deletions(-) diff --git a/Make.defaults b/Make.defaults index 1eb95cc..f5dca13 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 dpkg-architecture -qDEB_BUILD_ARCH | sed s,i[3456789]86,ia32,) -ARCH := $(shell dpkg-architecture -qDEB_BUILD_ARCH | 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-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'.') diff --git a/debian/patches/fix-paths.diff b/debian/patches/fix-paths.diff index ada7f46..6cd2712 100644 --- a/debian/patches/fix-paths.diff +++ b/debian/patches/fix-paths.diff @@ -1,26 +1,51 @@ ---- elilo/Make.defaults 2009-11-01 22:27:09.000000000 -0700 +--- elilo/Make.defaults 2010-06-08 13:26:54.651037891 -0600 +++ /tmp/elilo-3.12/Make.defaults 2010-06-08 13:15:19.905132316 -0600 -@@ -62,8 +62,8 @@ +@@ -62,13 +62,15 @@ CDIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi) TOPDIR = --HOSTARCH = $(shell dpkg-architecture -qDEB_BUILD_ARCH | sed s,i[3456789]86,ia32,) --ARCH := $(shell dpkg-architecture -qDEB_BUILD_ARCH | sed s,i[3456789]86,ia32,) +-ARCH = $(shell uname -m | sed s,i[3456789]86,ia32,) +HOSTARCH = $(shell dpkg-architecture -qDEB_BUILD_ARCH | sed s,i[3456789]86,ia32, | sed s,amd64,x86_64, ) +ARCH := $(shell dpkg-architecture -qDEB_BUILD_ARCH | sed s,i[3456789]86,ia32, | sed s,amd64,x86_64, ) INCDIR = -I. -I$(TOPDIR) -I$(EFIINC) -I$(EFIINC)/$(ARCH) -I$(EFIINC)/protocol -I$(TOPDIR)/efi110 CPPFLAGS = -DCONFIG_$(ARCH) -@@ -128,9 +128,9 @@ - ARCH3264 = -m32 - LD3264 = -melf_i386 + OPTIMFLAGS = -O2 + DEBUGFLAGS = -Wall +-CFLAGS = $(OPTIMFLAGS) -fno-strict-aliasing -fpic -fshort-wchar $(DEBUGFLAGS) ++CFLAGS = $(ARCH3264) $(OPTIMFLAGS) -fpic -fshort-wchar $(DEBUGFLAGS) ++ASFLAGS = $(ARCH3264) + LDFLAGS = -nostdlib -znocombreloc + INSTALL = install -- GNUEFILIB := /emul/ia32-linux$(GNUEFILIB) -- EFILIB := /emul/ia32-linux$(EFILIB) -- EFICRT0 := /emul/ia32-linux$(EFICRT0) +@@ -108,10 +110,30 @@ + + # 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 := /usr/lib32 + EFILIB := /usr/lib32 + EFICRT0 := /usr/lib32 - endif - endif ++ endif ++endif ++ + ifeq ($(ARCH),ia64) + GCC_VERSION=$(shell $(CROSS_COMPILE)$(CC) -v 2>&1 | fgrep 'gcc version' | cut -f3 -d' ' | cut -f1 -d'.') -- 2.47.2