summaryrefslogtreecommitdiff
path: root/package/libhugetlbfs/patches
diff options
context:
space:
mode:
authorPhil Sutter <phil.sutter@viprinet.com>2011-01-19 11:46:28 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2011-01-20 14:00:28 +0100
commit438b1f972d897987ce95cdd28bcab264b9d820c4 (patch)
treee9e79a7ec9126cc2e2f030e943d2fd02e748a7af /package/libhugetlbfs/patches
parent9739631579b741dabcaf335ee3657913bb5324c2 (diff)
port libhugetlbfs
Signed-off-by: Phil Sutter <phil.sutter@viprinet.com>
Diffstat (limited to 'package/libhugetlbfs/patches')
-rw-r--r--package/libhugetlbfs/patches/patch-Makefile67
1 files changed, 67 insertions, 0 deletions
diff --git a/package/libhugetlbfs/patches/patch-Makefile b/package/libhugetlbfs/patches/patch-Makefile
new file mode 100644
index 000000000..44deaba1d
--- /dev/null
+++ b/package/libhugetlbfs/patches/patch-Makefile
@@ -0,0 +1,67 @@
+ - do not call uname -m, use passed ${ADK_ARCH} variable
+ - use ${CC} instead of hard-coded gcc
+--- libhugetlbfs-2.6.orig/Makefile 2009-08-24 14:56:07.000000000 +0200
++++ libhugetlbfs-2.6/Makefile 2011-01-17 15:17:03.942093253 +0100
+@@ -30,51 +30,51 @@ CFLAGS ?= -O2 -g
+ CFLAGS += -Wall -fPIC
+ CPPFLAGS += -D__LIBHUGETLBFS__
+
+-ARCH = $(shell uname -m | sed -e s/i.86/i386/)
++ARCH = $(shell echo ${ADK_ARCH} | sed -e s/i.86/i386/)
+
+ ifeq ($(ARCH),ppc64)
+-CC64 = gcc -m64
++CC64 = ${CC} -m64
+ ELF64 = elf64ppc
+ TMPLIB64 = lib64
+ TMPLIB32 = lib
+ ifneq ($(BUILDTYPE),NATIVEONLY)
+-CC32 = gcc -m32
++CC32 = ${CC} -m32
+ ELF32 = elf32ppclinux
+ endif
+ else
+ ifeq ($(ARCH),ppc)
+-CC32 = gcc -m32
++CC32 = ${CC} -m32
+ ELF32 = elf32ppclinux
+ TMPLIB32 = lib
+ else
+ ifeq ($(ARCH),i386)
+-CC32 = gcc
++CC32 = ${CC}
+ ELF32 = elf_i386
+ TMPLIB32 = lib
+ else
+ ifeq ($(ARCH),x86_64)
+-CC64 = gcc -m64
++CC64 = ${CC} -m64
+ ELF64 = elf_x86_64
+ TMPLIB64 = lib64
+ TMPLIB32 = lib
+ ifneq ($(BUILDTYPE),NATIVEONLY)
+-CC32 = gcc -m32
++CC32 = ${CC} -m32
+ ELF32 = elf_i386
+ endif
+ else
+ ifeq ($(ARCH),ia64)
+-CC64 = gcc
++CC64 = ${CC}
+ TMPLIB64 = lib64
+ CFLAGS += -DNO_ELFLINK
+ else
+ ifeq ($(ARCH),sparc64)
+-CC64 = gcc -m64
++CC64 = ${CC} -m64
+ TMPLIB64 = lib64
+ CFLAGS += -DNO_ELFLINK
+ else
+ ifeq ($(ARCH),s390x)
+-CC64 = gcc -m64
+-CC32 = gcc -m31
++CC64 = ${CC} -m64
++CC32 = ${CC} -m31
+ TMPLIB64 = lib64
+ TMPLIB32 = lib
+ CFLAGS += -DNO_ELFLINK