<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-fsl-ppc.git/classes, branch jethro</title>
<subtitle>Mirror of git.yoctoproject.org/meta-fsl-ppc</subtitle>
<id>https://git.enea.com/cgit/linux/meta-fsl-ppc.git/atom?h=jethro</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-fsl-ppc.git/atom?h=jethro'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-fsl-ppc.git/'/>
<updated>2015-07-20T09:10:48+00:00</updated>
<entry>
<title>use 64b toolchain binaries to build e6500 kernel</title>
<updated>2015-07-20T09:10:48+00:00</updated>
<author>
<name>Ting Liu</name>
<email>ting.liu@freescale.com</email>
</author>
<published>2015-07-17T07:17:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-fsl-ppc.git/commit/?id=77dad3bc51d46369c4278d0a7eb6b4aa0e052992'/>
<id>urn:sha1:77dad3bc51d46369c4278d0a7eb6b4aa0e052992</id>
<content type='text'>
e6500 only supports 64b kernel. When building 64b kernel + 32b rootfs,
kernel build uses a hack previously, ie. append '-m64' and '-elf64ppc'
to 32b toolchain binaries. This fails if kernel use some builtin functions:
|   LINK    vmlinux
|   LD      vmlinux.o
| powerpc-fsl-linux-ld.bfd: Relocatable linking with relocations from
| format elf32-powerpc (.../4.9.2/libgcc.a(_popcountdi2.o)) to format
| elf64-powerpc (vmlinux.o) is not supported
| make: *** [vmlinux] Error 1
| ERROR: oe_runmake failed

modify KERNEL_{CC,LD,AR} to use 64b toolchain binaries to avoid error.

Signed-off-by: Ting Liu &lt;ting.liu@freescale.com&gt;
Acked-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>remove duplicate check for e6500 64b kernel build</title>
<updated>2015-01-08T10:21:20+00:00</updated>
<author>
<name>Zongchun Yu</name>
<email>Zongchun.Yu@freescale.com</email>
</author>
<published>2015-01-07T09:55:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-fsl-ppc.git/commit/?id=38fbafcb3b3592149c42ebe050a0483d3a515bc0'/>
<id>urn:sha1:38fbafcb3b3592149c42ebe050a0483d3a515bc0</id>
<content type='text'>
e6500 is a specific core which only support 64bit kernel, no
matter rootfs is 32b/64b. qoriq_build_64bit_kernel.bbclass
was added to do this.

BUILD_64BIT_KERNEL is only set for e6500. It is duplicate to check
core and BUILD_64BIT_KERNEL at the same time. remove one.

Signed-off-by: Zongchun Yu &lt;Zongchun.Yu@freescale.com&gt;
</content>
</entry>
<entry>
<title>qoriq_build_64bit_kernel.bbclass: add for ppce6500</title>
<updated>2014-07-11T05:35:10+00:00</updated>
<author>
<name>Ting Liu</name>
<email>b28495@freescale.com</email>
</author>
<published>2014-07-10T09:23:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-fsl-ppc.git/commit/?id=b145a013cbbcdc11832d0d9c6a3a71a52d91a5c3'/>
<id>urn:sha1:b145a013cbbcdc11832d0d9c6a3a71a52d91a5c3</id>
<content type='text'>
ppce6500 is a specific core which only support 64bit kernel,
introduce qoriq_build_64bit_kernel.bbclass to do this

Signed-off-by: Ting Liu &lt;b28495@freescale.com&gt;
</content>
</entry>
</feed>
