* Denys Dmytriyenko : beaglebone: add check for potential conflicts with meta-yocto-bsp
@ 2017-01-20 22:42 Arago Project git
0 siblings, 0 replies; 2+ messages in thread
From: Arago Project git @ 2017-01-20 22:42 UTC (permalink / raw)
To: meta-ti
Module: meta-ti
Branch: master
Commit: 71130d99dbaed72cc05f5587f779ccbf7572a18a
URL: http://arago-project.org/git/meta-ti.git?a=commit;h=71130d99dbaed72cc05f5587f779ccbf7572a18a
Author: Denys Dmytriyenko <denys@ti.com>
Date: Thu Jan 19 06:24:20 2017 +0000
beaglebone: add check for potential conflicts with meta-yocto-bsp
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
---
conf/machine/beaglebone.conf | 1 +
conf/machine/include/beaglebone.inc | 12 ++++++++++++
2 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/conf/machine/beaglebone.conf b/conf/machine/beaglebone.conf
index bf3d91e..e168560 100644
--- a/conf/machine/beaglebone.conf
+++ b/conf/machine/beaglebone.conf
@@ -3,6 +3,7 @@
#@DESCRIPTION: Machine configuration for the http://beagleboard.org/bone board
require conf/machine/include/ti33x.inc
+require conf/machine/include/beaglebone.inc
# Only has DVI connector for external screen
MACHINE_GUI_CLASS = "bigscreen"
diff --git a/conf/machine/include/beaglebone.inc b/conf/machine/include/beaglebone.inc
new file mode 100644
index 0000000..f76ad3d
--- /dev/null
+++ b/conf/machine/include/beaglebone.inc
@@ -0,0 +1,12 @@
+python () {
+ layers = bb.data.getVar("BBFILE_COLLECTIONS", d, 1)
+ if not layers:
+ return
+ if "yoctobsp" in layers:
+ bb.fatal("\nmeta-yocto-bsp has been detected in bblayers.conf, which provides basic reference BSP for beaglebone platform. " \
+ "\nSince meta-ti provides official comprehensive BSP for TI SoCs, including beaglebone, there could be potential conflicts " \
+ "\nbetween beaglebone machine definitions available in meta-yocto-bsp and meta-ti layers. It is recommended to remove " \
+ "\nor disable meta-yocto-bsp in bblayers.conf, when using meta-ti and building for beaglebone platform. Alternatively, " \
+ "\nit is possible to build for am335x-evm with meta-ti, which is a more generic platform for Sitara AM335x SoC and " \
+ "\nalso covers beaglebone variants.")
+}
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Denys Dmytriyenko : beaglebone: add check for potential conflicts with meta-yocto-bsp
@ 2017-01-20 22:42 Arago Project git
0 siblings, 0 replies; 2+ messages in thread
From: Arago Project git @ 2017-01-20 22:42 UTC (permalink / raw)
To: meta-ti
Module: meta-ti
Branch: morty
Commit: f78085faf770588cedb35e2b554f4d8a1b64a199
URL: http://arago-project.org/git/meta-ti.git?a=commit;h=f78085faf770588cedb35e2b554f4d8a1b64a199
Author: Denys Dmytriyenko <denys@ti.com>
Date: Thu Jan 19 06:24:20 2017 +0000
beaglebone: add check for potential conflicts with meta-yocto-bsp
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
---
conf/machine/beaglebone.conf | 1 +
conf/machine/include/beaglebone.inc | 12 ++++++++++++
2 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/conf/machine/beaglebone.conf b/conf/machine/beaglebone.conf
index bf3d91e..e168560 100644
--- a/conf/machine/beaglebone.conf
+++ b/conf/machine/beaglebone.conf
@@ -3,6 +3,7 @@
#@DESCRIPTION: Machine configuration for the http://beagleboard.org/bone board
require conf/machine/include/ti33x.inc
+require conf/machine/include/beaglebone.inc
# Only has DVI connector for external screen
MACHINE_GUI_CLASS = "bigscreen"
diff --git a/conf/machine/include/beaglebone.inc b/conf/machine/include/beaglebone.inc
new file mode 100644
index 0000000..f76ad3d
--- /dev/null
+++ b/conf/machine/include/beaglebone.inc
@@ -0,0 +1,12 @@
+python () {
+ layers = bb.data.getVar("BBFILE_COLLECTIONS", d, 1)
+ if not layers:
+ return
+ if "yoctobsp" in layers:
+ bb.fatal("\nmeta-yocto-bsp has been detected in bblayers.conf, which provides basic reference BSP for beaglebone platform. " \
+ "\nSince meta-ti provides official comprehensive BSP for TI SoCs, including beaglebone, there could be potential conflicts " \
+ "\nbetween beaglebone machine definitions available in meta-yocto-bsp and meta-ti layers. It is recommended to remove " \
+ "\nor disable meta-yocto-bsp in bblayers.conf, when using meta-ti and building for beaglebone platform. Alternatively, " \
+ "\nit is possible to build for am335x-evm with meta-ti, which is a more generic platform for Sitara AM335x SoC and " \
+ "\nalso covers beaglebone variants.")
+}
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-01-20 22:42 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-20 22:42 Denys Dmytriyenko : beaglebone: add check for potential conflicts with meta-yocto-bsp Arago Project git
2017-01-20 22:42 Arago Project git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.