[oe] [meta-oe] [PATCH] meta_oe_security_flags.inc: Disable PIE for libdevmapper

Peter Kjellerstedt peter.kjellerstedt at axis.com
Fri Apr 28 14:28:33 UTC 2017


> -----Original Message-----
> From: openembedded-devel-bounces at lists.openembedded.org
> [mailto:openembedded-devel-bounces at lists.openembedded.org] On Behalf Of
> Huang Qiyu
> Sent: den 28 april 2017 06:56
> To: openembedded-devel at lists.openembedded.org
> Subject: [oe] [meta-oe] [PATCH] meta_oe_security_flags.inc: Disable PIE
> for libdevmapper
> 
> Modify meta_oe_security_flags.inc to fix error:
> /
> | collect2: error: ld returned 1 exit status
> | ../make.tmpl:426: recipe for target 'ioctl/libdevmapper.so.1.02'
> failed
> | make[1]: *** [ioctl/libdevmapper.so.1.02] Error 1
> \
> 
> Signed-off-by: Huang Qiyu <huangqy.fnst at cn.fujitsu.com>
> ---
>  meta-oe/conf/distro/include/meta_oe_security_flags.inc | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/meta-oe/conf/distro/include/meta_oe_security_flags.inc
> b/meta-oe/conf/distro/include/meta_oe_security_flags.inc
> index 815fb16..2a1a1dd 100644
> --- a/meta-oe/conf/distro/include/meta_oe_security_flags.inc
> +++ b/meta-oe/conf/distro/include/meta_oe_security_flags.inc
> @@ -25,3 +25,4 @@ SECURITY_CFLAGS_pn-libvdpau =
> "${SECURITY_NO_PIE_CFLAGS}"
>  #| make[1]: *** [Makefile:675: libluajit.so] Error 1
>  SECURITY_CFLAGS_pn-luajit = "${SECURITY_NO_PIE_CFLAGS}"
> 
> +SECURITY_CFLAGS_pn-libdevmapper = "${SECURITY_NO_PIE_CFLAGS}"
> --
> 2.7.4

I had not seen this mail and just sent a similar patch to solve the same 
problem. Though I think my patch puts the added line in a more logical 
location (i.e., together with the line for lvm2)...

//Peter




More information about the Openembedded-devel mailing list