On Sat, Apr 18, 2015 at 10:58 AM, Dmitry Eremin-Solenikov <[email protected]> wrote: > Some of recipes produce errors if the distro has enabled usage of > security_flags.inc file. Fix those errors (and QA warnings) by providing > an additional include file that is require'd from conf/layer.conf.
merged. Bruce > > Signed-off-by: Dmitry Eremin-Solenikov <[email protected]> > --- > conf/distro/include/virt_security_flags.inc | 5 +++++ > conf/layer.conf | 3 +++ > 2 files changed, 8 insertions(+) > create mode 100644 conf/distro/include/virt_security_flags.inc > > diff --git a/conf/distro/include/virt_security_flags.inc > b/conf/distro/include/virt_security_flags.inc > new file mode 100644 > index 0000000..16db013 > --- /dev/null > +++ b/conf/distro/include/virt_security_flags.inc > @@ -0,0 +1,5 @@ > +# Build errors with the pie options enabled > +SECURITY_CFLAGS_pn-libvirt = "${SECURITY_NO_PIE_CFLAGS}" > + > +# This has text reloc errors with the pie options enabled > +SECURITY_CFLAGS_pn-lxc = "${SECURITY_NO_PIE_CFLAGS}" > diff --git a/conf/layer.conf b/conf/layer.conf > index 7ae9d09..f5c1b1e 100644 > --- a/conf/layer.conf > +++ b/conf/layer.conf > @@ -16,3 +16,6 @@ LICENSE_PATH += "${LAYERDIR}/files/custom-licenses" > LAYERVERSION_virtualization-layer = "1" > > LAYERDEPENDS_virtualization-layer = "core networking-layer" > + > +# Override security flags > +require conf/distro/include/virt_security_flags.inc > -- > 2.1.4 > > -- > _______________________________________________ > meta-virtualization mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/meta-virtualization -- "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end" -- _______________________________________________ meta-virtualization mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-virtualization
