Message ID | 1387176399-21249-1-git-send-email-b40290@freescale.com |
---|---|
State | Superseded, archived |
Headers | show |
diff --git a/recipes-kernel/lttng/lttng-modules_2.3.3.bbappend b/recipes-kernel/lttng/lttng-modules_2.3.3.bbappend new file mode 100644 index 0000000..6742afe --- /dev/null +++ b/recipes-kernel/lttng/lttng-modules_2.3.3.bbappend @@ -0,0 +1,13 @@ +inherit distro_features_check + +REQUIRED_DISTRO_FEATURES ?= "multiarch" + +python () { + + promote_kernel = d.getVar('BUILD_64BIT_KERNEL') + + if promote_kernel == "1": + d.appendVar('KERNEL_CC', ' -m64') + d.appendVar('KERNEL_LD', ' -melf64ppc') + +}
Hi Chunrong, > -----Original Message----- > From: b40290@freescale.com [mailto:b40290@freescale.com] > Sent: Monday, December 16, 2013 2:47 PM > > From: Chunrong Guo <B40290@freescale.com> > > *e6500 is built with 32b rootfs/64b kernel, build asf as 64bit too. > *Fix the below build issue on e6500 core: > | DEBUG: Executing shell function do_make_scripts > | make: Entering directory `.../tmp/sysroots/t4240qds/usr/src/kernel' > | CC scripts/mod/empty.o | scripts/mod/empty.c:1:0: error: -mcmodel > not supported in this configuration > | make[2]: *** [scripts/mod/empty.o] Error 1 > | make[1]: *** [scripts/mod] Error 2 > | make: *** [scripts] Error 2 > > Signed-off-by: Chunrong Guo <B40290@freescale.com> > --- > recipes-kernel/lttng/lttng-modules_2.3.3.bbappend | 13 +++++++++++++ > 1 files changed, 13 insertions(+), 0 deletions(-) create mode 100644 > recipes-kernel/lttng/lttng-modules_2.3.3.bbappend > > diff --git a/recipes-kernel/lttng/lttng-modules_2.3.3.bbappend b/recipes- > kernel/lttng/lttng-modules_2.3.3.bbappend > new file mode 100644 > index 0000000..6742afe > --- /dev/null > +++ b/recipes-kernel/lttng/lttng-modules_2.3.3.bbappend > @@ -0,0 +1,13 @@ > +inherit distro_features_check > + > +REQUIRED_DISTRO_FEATURES ?= "multiarch" [Luo Zhenhua-B19537] Only e6500 targets need the check. > +python () { > + > + promote_kernel = d.getVar('BUILD_64BIT_KERNEL') > + > + if promote_kernel == "1": > + d.appendVar('KERNEL_CC', ' -m64') > + d.appendVar('KERNEL_LD', ' -melf64ppc') [Luo Zhenhua-B19537] Is below code needed? error_qa = d.getVar('ERROR_QA', True) if 'arch' in error_qa: d.setVar('ERROR_QA', error_qa.replace(' arch', '')) } Best Regards, Zhenhua