From: Laurentiu Palcu <laurentiu.palcu@intel.com>
To: openembedded-core@lists.openembedded.org
Subject: [PATCH 0/5] Some ADT related refactoring
Date: Tue, 10 Sep 2013 18:10:45 +0300 [thread overview]
Message-ID: <cover.1378824959.git.laurentiu.palcu@intel.com> (raw)
Hi,
Currently, if one wants to create an ADT repo for a certain architecture, but
for different machines (for example for arm: qemuarm and beagleboard), it will
fail. That's because the meta-environment file created is the same:
meta-environment-arm
The problem here is that the environment file will contain compiler options
specific to the MACHINE used for the last compilation. For example, if one compiles
the toolchain for qemuarm followed by a beagleboard compilation, the meta-environment
package will contain the latter settings.
This patchset will add the possibility to specify, in adt-installer.conf, the
machine for which the toolchain is to be installed which will select the
correct meta-environment file and target sysroot.
Thanks,
Laurentiu
The following changes since commit 0ca5d1fb38157564a2b9452ade32391d18a41b09:
yocto-bsp: remove apm as a default MACHINE_FEATURE (2013-09-09 16:28:47 +0100)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib lpalcu/b4783_target_arch_change
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=lpalcu/b4783_target_arch_change
Laurentiu Palcu (5):
meta-environment: change package name to include MACHINE
packagegroup-cross-canadian: change package name to include MACHINE
populate_sdk_base.bbclass: select the proper cross-canadian package
meta-toolchain-qt: include the proper cross-canadian package
adt-installer: allow installation of other machines
meta/classes/populate_sdk_base.bbclass | 2 +-
meta/recipes-core/meta/meta-environment.bb | 2 +-
.../packagegroups/packagegroup-cross-canadian.bb | 13 +++-----
.../installer/adt-installer/adt_installer | 33 ++++++++++----------
.../installer/adt-installer/adt_installer.conf | 20 +++++++++---
.../adt-installer/opkg/conf/opkg-sdk-i686.conf | 1 +
.../adt-installer/opkg/conf/opkg-sdk-x86_64.conf | 1 +
.../adt-installer/scripts/adt_installer_internal | 27 +++++-----------
meta/recipes-qt/meta/meta-toolchain-qt.inc | 2 +-
9 files changed, 50 insertions(+), 51 deletions(-)
--
1.7.9.5
next reply other threads:[~2013-09-10 15:10 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-09-10 15:10 Laurentiu Palcu [this message]
2013-09-10 15:10 ` [PATCH 1/5] meta-environment: change package name to include MACHINE Laurentiu Palcu
2013-09-10 18:44 ` Martin Jansa
2013-09-10 21:52 ` Richard Purdie
2013-09-10 15:10 ` [PATCH 2/5] packagegroup-cross-canadian: " Laurentiu Palcu
2013-09-10 15:10 ` [PATCH 3/5] populate_sdk_base.bbclass: select the proper cross-canadian package Laurentiu Palcu
2013-09-10 15:10 ` [PATCH 4/5] meta-toolchain-qt: include " Laurentiu Palcu
2013-09-10 15:10 ` [PATCH 5/5] adt-installer: allow installation of other machines Laurentiu Palcu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1378824959.git.laurentiu.palcu@intel.com \
--to=laurentiu.palcu@intel.com \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox