Mark Kettenis wrote: > FAIL libexec/ld.so/dlclose/test1/prog3/prog3 > > This fails because clang doesn't respect ELF interposition: > > http://lists.llvm.org/pipermail/llvm-dev/2016-November/107625.html > > We generally frown upon interposition so I can have some sympathy > for their position here. Probably not a huge issue in practice. > But we still want to test the ld.so functionality.
would this affect, for example, a program's ability to override malloc/free/etc? i'm trying to understand what's not working (or what will not work). it sounds like i can override malloc in my program, but clang/llvm will generate "tight" (not sure of the word) bindings to libc malloc within libc? although this would probably only manifest within translation units with inlining?