aboutsummaryrefslogtreecommitdiffstats
path: root/arch/um
diff options
context:
space:
mode:
authorPaolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>2006-09-27 04:50:27 -0400
committerLinus Torvalds <torvalds@g5.osdl.org>2006-09-27 11:26:15 -0400
commit06837504de7b4883e92af207dbbab4310d0db0ed (patch)
treeab3743a38bb2731dc93ac83001975ae939dc2996 /arch/um
parent85f651794c46e8e3faf204a767d1caa7f9f278f0 (diff)
[PATCH] uml: use -mcmodel=kernel for x86_64
We have never used this flag and recently one user experienced a complaining warning about this (there was a symbol in the positive half of the address space IIRC). So fix it. Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> Cc: Jeff Dike <jdike@addtoit.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/um')
-rw-r--r--arch/um/Makefile-x86_647
1 files changed, 5 insertions, 2 deletions
diff --git a/arch/um/Makefile-x86_64 b/arch/um/Makefile-x86_64
index 9558a7cf34d5..11154b6773ec 100644
--- a/arch/um/Makefile-x86_64
+++ b/arch/um/Makefile-x86_64
@@ -4,10 +4,13 @@
4core-y += arch/um/sys-x86_64/ 4core-y += arch/um/sys-x86_64/
5START := 0x60000000 5START := 0x60000000
6 6
7_extra_flags_ = -fno-builtin -m64 -mcmodel=kernel
8
7#We #undef __x86_64__ for kernelspace, not for userspace where 9#We #undef __x86_64__ for kernelspace, not for userspace where
8#it's needed for headers to work! 10#it's needed for headers to work!
9CFLAGS += -U__$(SUBARCH)__ -fno-builtin -m64 11CFLAGS += -U__$(SUBARCH)__ $(_extra_flags_)
10USER_CFLAGS += -fno-builtin -m64 12USER_CFLAGS += $(_extra_flags_)
13
11CHECKFLAGS += -m64 14CHECKFLAGS += -m64
12AFLAGS += -m64 15AFLAGS += -m64
13LDFLAGS += -m elf_x86_64 16LDFLAGS += -m elf_x86_64