Hello,
We are trying to enable oprofile for out BF609 uClinux, we followed the steps given in link. But during compiling kernel we are getting an error
WARNING: drivers/built-in.o(.data+0x6d2c): Section mismatch in reference from the variable ___param_ops_mtd to the function .init.text:_ubi_mtd_param_parse()
The variable ___param_ops_mtd references
the function __init _ubi_mtd_param_parse()
If the reference is valid then annotate the
variable with __init* or __refdata (see linux/init.h) or name the variable:
*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console
LINK vmlinux
LD vmlinux.o
MODPOST vmlinux.o
WARNING: vmlinux.o(.data+0x1d7c4): Section mismatch in reference from the variable ___param_ops_mtd to the function .init.text:_ubi_mtd_param_parse()
The variable ___param_ops_mtd references
the function __init _ubi_mtd_param_parse()
If the reference is valid then annotate the
variable with __init* or __refdata (see linux/init.h) or name the variable:
*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
LD init/built-in.o
kernel/built-in.o: In function `perf_swevent_init':
/home/e_ank/ADUBuild/ADU_SW_V1.0.0_beta2/linux/kernel/events/core.c:6270: undefined reference to `__ucmpdi2'
make: *** [vmlinux] Error 1
We are using gcc version 4.3.5 (ADI-2014R1-RC2).
What are we missing? Can anyone help.