[OE-core] [PATCH 0/5] Support for "baremetal" toolchains
Juro Bystricky
juro.bystricky at intel.com
Sat Aug 22 16:55:14 UTC 2015
These patches allow building "baremetal" images, in particular
"baremetal" cross-compilers. The cross-compilers make no assumtions about
target OS and come with no "C" libraries.
I tested the patches with the following in local.conf:
PACKAGE_CLASSES="package_ipk"
SDKMACHINE="i686"
TCLIBC="baremetal"
MACHINE="qemuarm"
MACHINE="qemux86"
GCCVERSION="5.2.0"
GCCVERSION="4.9.3"
The patches are based on the original work by Richard Purdie.
Juro Bystricky (5):
tclibc-baremetal.inc: baremetal specific distro policy file
gcc-cross-canadian.inc: overrides for libc-baremetal
gcc-cross.inc: overrides for libc-baremetal
libgcc-common.inc: overrides for libc-baremetal
cross-canadian.bbclass: support for TCLIBC="baremetal"
meta/classes/cross-canadian.bbclass | 3 +++
meta/conf/distro/include/tclibc-baremetal.inc | 32 ++++++++++++++++++++++++
meta/recipes-devtools/gcc/gcc-cross-canadian.inc | 4 +++
meta/recipes-devtools/gcc/gcc-cross.inc | 4 +++
meta/recipes-devtools/gcc/libgcc-common.inc | 6 +++++
5 files changed, 49 insertions(+)
create mode 100644 meta/conf/distro/include/tclibc-baremetal.inc
--
1.9.1
More information about the Openembedded-core
mailing list