https://sourceware.org/bugzilla/show_bug.cgi?id=18859

--- Comment #2 from Evgeniy Stepanov <eugeni.stepanov at gmail dot com> ---
There is some context here:
https://llvm.org/bugs/show_bug.cgi?id=15823

In the clang driver, we add a static library that implements wrappers for
libutil functions, i.e. it exports functions with the same names and calls the
real libutil functions with dlsym(RTLD_NEXT). To ensure that the executable
still depends on libutil, we add -no-as-needed -lutil to the end of the link
line - otherwise the linker thinks that all libutil dependencies are already
satisfied by the wrapper library.

The first "-as-needed -lutil" comes from the clang command line.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to