[llvm] [flang-rt] Use --as-needed for linking flang-rt libraries. (PR #130856)
Michael Kruse via llvm-commits
llvm-commits at lists.llvm.org
Tue Mar 11 16:57:21 PDT 2025
Meinersbur wrote:
I don't it does what you think it does. The static library is just a collection of object files. Only when linking the executable you actually know what "is needed". Until then, you want all the object files in the library.
We actually have a test that checks that no libc++ dependencies are required: https://github.com/llvm/llvm-project/blob/main/flang-rt/test/Runtime/no-cpp-dep.c
https://github.com/llvm/llvm-project/pull/130856
More information about the llvm-commits
mailing list