aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2014-01-30 19:58:05 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2014-01-30 19:58:05 -0500
commit597690cd02684b7e4904288e4b85797123a5093f (patch)
treef5d2a84771b9d532f2fe99a9cf4e0b51f5432e26 /arch
parent53d8ab29f8f6d67e37857b68189b38fa3d87dd8e (diff)
parentbf705ad0c364ea375b3a5e89fa8a0e1c1fde994c (diff)
Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
Pull kbuild changes from Michal Marek: - fix make -s detection with make-4.0 - fix for scripts/setlocalversion when the kernel repository is a submodule - do not hardcode ';' in macros that expand to assembler code, as some architectures' assemblers use a different character for newline - Fix passing --gdwarf-2 to the assembler * 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild: frv: Remove redundant debugging info flag mn10300: Remove redundant debugging info flag kbuild: Fix debugging info generation for .S files arch: use ASM_NL instead of ';' for assembler new line character in the macro kbuild: Fix silent builds with make-4 Fix detectition of kernel git repository in setlocalversion script [take #2]
Diffstat (limited to 'arch')
-rw-r--r--arch/arc/include/asm/linkage.h2
-rw-r--r--arch/frv/Makefile7
-rw-r--r--arch/mn10300/Makefile8
3 files changed, 2 insertions, 15 deletions
diff --git a/arch/arc/include/asm/linkage.h b/arch/arc/include/asm/linkage.h
index 0283e9e44e0d..66ee5527aefc 100644
--- a/arch/arc/include/asm/linkage.h
+++ b/arch/arc/include/asm/linkage.h
@@ -11,6 +11,8 @@
11 11
12#ifdef __ASSEMBLY__ 12#ifdef __ASSEMBLY__
13 13
14#define ASM_NL ` /* use '`' to mark new line in macro */
15
14/* Can't use the ENTRY macro in linux/linkage.h 16/* Can't use the ENTRY macro in linux/linkage.h
15 * gas considers ';' as comment vs. newline 17 * gas considers ';' as comment vs. newline
16 */ 18 */
diff --git a/arch/frv/Makefile b/arch/frv/Makefile
index 4d1b1e9baef1..2a8fb730d1ca 100644
--- a/arch/frv/Makefile
+++ b/arch/frv/Makefile
@@ -74,13 +74,6 @@ KBUILD_CFLAGS += -mno-fdpic -mgpr-32 -msoft-float -mno-media
74KBUILD_CFLAGS += -ffixed-fcc3 -ffixed-cc3 -ffixed-gr15 -ffixed-icc2 74KBUILD_CFLAGS += -ffixed-fcc3 -ffixed-cc3 -ffixed-gr15 -ffixed-icc2
75KBUILD_AFLAGS += -mno-fdpic 75KBUILD_AFLAGS += -mno-fdpic
76 76
77# make sure the .S files get compiled with debug info
78# and disable optimisations that are unhelpful whilst debugging
79ifdef CONFIG_DEBUG_INFO
80#KBUILD_CFLAGS += -O1
81KBUILD_AFLAGS += -Wa,--gdwarf2
82endif
83
84head-y := arch/frv/kernel/head.o 77head-y := arch/frv/kernel/head.o
85 78
86core-y += arch/frv/kernel/ arch/frv/mm/ 79core-y += arch/frv/kernel/ arch/frv/mm/
diff --git a/arch/mn10300/Makefile b/arch/mn10300/Makefile
index a3d0fef3b126..3f1ea5ddc402 100644
--- a/arch/mn10300/Makefile
+++ b/arch/mn10300/Makefile
@@ -92,14 +92,6 @@ define archhelp
92 echo '* zImage - Compressed kernel image (arch/$(ARCH)/boot/zImage)' 92 echo '* zImage - Compressed kernel image (arch/$(ARCH)/boot/zImage)'
93endef 93endef
94 94
95# If you make sure the .S files get compiled with debug info,
96# uncomment the following to disable optimisations
97# that are unhelpful whilst debugging.
98ifdef CONFIG_DEBUG_INFO
99#KBUILD_CFLAGS += -O1
100KBUILD_AFLAGS += -Wa,--gdwarf2
101endif
102
103# 95#
104# include the appropriate processor- and unit-specific headers 96# include the appropriate processor- and unit-specific headers
105# 97#