[LLVMdev] Shared libraries, msan and -z,defs

Kostya Serebryany kcc at google.com
Wed Jan 21 14:06:46 PST 2015


We need to chaise and kill all extra complexity, not add more complexity.
Pleeease, try finding another solution that does not involve splitting the
run-times even further.

-z,defs does not solve any problem other than detecting "missing
dependencies on ELF",
so let's just not use it with sanitizers.

--kcc


On Wed, Jan 21, 2015 at 9:46 AM, Rafael EspĂ­ndola <
rafael.espindola at gmail.com> wrote:

> > What about creating an msan interface DSO for the purposes of satisfying
> -z
> > defs? The executable will always be searched first, so the interface DSO
> > could be empty or full of ud2a.
>
> I like the idea. The ideal solution would probably be for the linkers
> to have a --not-needed command line option that prevents the .so from
> going in the DT_NEEDED, but one with just stubs is probably fine.
>
> Cheers,
> Rafael
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150121/78a9f4d0/attachment.html>


More information about the llvm-dev mailing list