Messages in this thread Patch in this message | | | Date | Thu, 12 Jun 2008 11:12:21 +0200 | From | Peter Oberparleiter <> | Subject | Re: [PATCH 6/6] gcov: architecture specific compile flag adjustments |
| |
Andrew Morton wrote: > On Mon, 02 Jun 2008 15:34:47 +0200 > Peter Oberparleiter <peter.oberparleiter@de.ibm.com> wrote: > >> Exclude code from profiling which is not linked to the main kernel or >> which is running in a context not compatible with the assumptions made >> by gcc's profiling code. > > powerpc allmodconfig fails with > > Error: External symbol '__gcov_init' referenced from prom_init.c > Error: External symbol '__gcov_merge_add' referenced from prom_init.c
-- From: Peter Oberparleiter <peter.oberparleiter@de.ibm.com>
Fix for gcov patch fallout:
powerpc allmodconfig fails with
Error: External symbol '__gcov_init' referenced from prom_init.c Error: External symbol '__gcov_merge_add' referenced from prom_init.c
Signed-off-by: Peter Oberparleiter <peter.oberparleiter@de.ibm.com> --- arch/powerpc/kernel/Makefile | 1 + 1 files changed, 1 insertion(+)
Index: linux-2.6.26-rc5-mm2/arch/powerpc/kernel/Makefile =================================================================== --- linux-2.6.26-rc5-mm2.orig/arch/powerpc/kernel/Makefile +++ linux-2.6.26-rc5-mm2/arch/powerpc/kernel/Makefile @@ -11,6 +11,7 @@ ifeq ($(CONFIG_PPC32),y) CFLAGS_prom_init.o += -fPIC CFLAGS_btext.o += -fPIC endif +GCOV_prom_init.o := n ifdef CONFIG_FTRACE # Do not trace early boot code
| |