Package openhpi is currently broken if distro uses security_flags.inc.
Flx that by adding layer-wide include file for such exceptions.

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_ere...@mentor.com>
---
 meta-cgl-common/conf/distro/include/cgl_common_security_flags.inc | 1 +
 meta-cgl-common/conf/layer.conf                                   | 2 ++
 2 files changed, 3 insertions(+)
 create mode 100644 
meta-cgl-common/conf/distro/include/cgl_common_security_flags.inc

diff --git a/meta-cgl-common/conf/distro/include/cgl_common_security_flags.inc 
b/meta-cgl-common/conf/distro/include/cgl_common_security_flags.inc
new file mode 100644
index 0000000..358ce58
--- /dev/null
+++ b/meta-cgl-common/conf/distro/include/cgl_common_security_flags.inc
@@ -0,0 +1 @@
+SECURITY_CFLAGS_pn-openhpi = "${SECURITY_NO_PIE_CFLAGS}"
diff --git a/meta-cgl-common/conf/layer.conf b/meta-cgl-common/conf/layer.conf
index f5a0190..0c19a95 100644
--- a/meta-cgl-common/conf/layer.conf
+++ b/meta-cgl-common/conf/layer.conf
@@ -10,3 +10,5 @@ BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
 BBFILE_COLLECTIONS += "cgl-common"
 BBFILE_PATTERN_cgl-common = "^${LAYERDIR}/"
 BBFILE_PRIORITY_cgl-common = "7"
+
+require conf/distro/include/cgl_common_security_flags.inc
-- 
2.1.4

-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to