<div><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr 22, 2019 at 6:33 AM Tanu Kaskinen <<a href="mailto:tanuk@iki.fi">tanuk@iki.fi</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, 2017-06-09 at 10:10 -0700, Khem Raj wrote:<br>
> On Fri, Jun 9, 2017 at 9:38 AM, Tanu Kaskinen <<a href="mailto:tanuk@iki.fi" target="_blank">tanuk@iki.fi</a>> wrote:<br>
> > On Fri, 2017-06-09 at 13:07 +0000, Khem Raj wrote:<br>
> > > On Fri, Jun 9, 2017 at 5:56 AM Burton, Ross <<a href="mailto:ross.burton@intel.com" target="_blank">ross.burton@intel.com</a>> wrote:<br>
> > > <br>
> > > > On 9 June 2017 at 04:41, Khem Raj <<a href="mailto:raj.khem@gmail.com" target="_blank">raj.khem@gmail.com</a>> wrote:<br>
> > > > <br>
> > > > > +SECURITY_CFLAGS = "${SECURITY_NO_PIE_CFLAGS}"<br>
> > > > > <br>
> > > > <br>
> > > > These tend to go into security-flags.inc, not the recipe.<br>
> > > > <br>
> > > <br>
> > > I know that's been the case but I think having a global file is error prone<br>
> > > its better to have it in recipe context since it can get attention at<br>
> > > upgrade time to test if this has been fixed in new release etc<br>
> > <br>
> > Do you mean that there's some bug in pulseaudio, and this is a<br>
> > workaround for it? Is the bug that there are textrels? Ross saw<br>
> > textrels in pulseaudio before (see the discussion starting at [1]), but<br>
> > I was unable to reproduce that. If you give instructions for<br>
> > reproducing the problem, I'll see if I can fix pulseaudio (until then<br>
> > I'm fine with having a workaround).<br>
> > <br>
> <br>
> yes there is a bug lurking when compiling with hardening flags are turned on<br>
> so you can do something like<br>
> <br>
> in local.conf<br>
> <br>
> require conf/distro/include/security_flags.inc<br>
> <br>
> then<br>
> <br>
> MACHINE=qemux86 bitbake pulseaudio<br>
> <br>
> it also happens on arm so qemuarm will reproduce it too.<br>
> <br>
> some assembly code is probably missing using GOT relative accesses<br>
<br>
Resurrecting this ancient thread... I finally tried to reproduce this<br>
problem with the given instructions. No success. Have you still been<br>
running into this issue?</blockquote><div dir="auto"><br></div><div dir="auto">I don’t know for sure if this still exists but we did disable assembly in few packages which addresses this issue since in assembly PIC has to be respected</div><div dir="auto">In hand written code </div><div dir="auto"><br></div><div dir="auto">You might have to check if we did something similar for pulseaudio </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
-- <br>
Tanu<br>
<br>
<a href="https://www.patreon.com/tanuk" rel="noreferrer" target="_blank">https://www.patreon.com/tanuk</a><br>
<a href="https://liberapay.com/tanuk" rel="noreferrer" target="_blank">https://liberapay.com/tanuk</a><br>
<br>
</blockquote></div></div>