> On Dec 17, 2015, at 8:42 PM, Andre McCurdy <[email protected]> wrote: > > Valgrind (v3.11.0) expects to build with stack protection disabled > and includes -fno-stack-protector in its default CFLAGS. However, the > CFLAGS provided by OE are included on the compiler command line after > the defaults so any -fstack-protector-all / -fstack-protector-strong > option provided by security_flags.inc will cause problems. > > | > .../build-bcm97425vms/tmp/work/mips32el-rdk-linux/valgrind/3.11.0-r0/valgrind-3.11.0/coregrind/m_mallocfree.c:892: > undefined reference to `__stack_chk_guard' > | > .../build-bcm97425vms/tmp/work/mips32el-rdk-linux/valgrind/3.11.0-r0/valgrind-3.11.0/coregrind/m_mallocfree.c:947: > undefined reference to `__stack_chk_fail' > > Signed-off-by: Andre McCurdy <[email protected]> > --- > meta/conf/distro/include/security_flags.inc | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta/conf/distro/include/security_flags.inc > b/meta/conf/distro/include/security_flags.inc > index 14ac0bf..1795750 100644 > --- a/meta/conf/distro/include/security_flags.inc > +++ b/meta/conf/distro/include/security_flags.inc > @@ -84,7 +84,7 @@ SECURITY_CFLAGS_pn-python-numpy = > "${SECURITY_NO_PIE_CFLAGS}" > SECURITY_CFLAGS_pn-python3 = "${SECURITY_NO_PIE_CFLAGS}" > SECURITY_CFLAGS_pn-tcl = "${SECURITY_NO_PIE_CFLAGS}" > SECURITY_CFLAGS_pn-tiff = "${SECURITY_NO_PIE_CFLAGS}" > -SECURITY_CFLAGS_pn-valgrind = "${SECURITY_NO_PIE_CFLAGS}" > +SECURITY_CFLAGS_pn-valgrind = “"
Can we instead add -lssp to LDFLAGS ?
> SECURITY_CFLAGS_pn-zlib = "${SECURITY_NO_PIE_CFLAGS}"
>
> # These 2 have text relco errors with the pie options enabled
> --
> 1.9.1
>
> --
> _______________________________________________
> Openembedded-core mailing list
> [email protected]
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
signature.asc
Description: Message signed with OpenPGP using GPGMail
-- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
