[PATCH] D25008: [cmake] Split linked libraries into private & public, for linker script

Joerg Sonnenberger via cfe-commits cfe-commits at lists.llvm.org
Mon Oct 24 07:14:27 PDT 2016


joerg added a comment.

So the historical reason for the libgcc_s dance for glibc was the use of unwinding for thread cancellation. With all the glibc versions I can find, going back to SLES11 SP1, this is no longer the case. To check for yourself, look for _Unwind* symbols in libc.so and libc.a. Only findfde seems to be exposed now.

As such, I think we can avoid all this complexity.


Repository:
  rL LLVM

https://reviews.llvm.org/D25008





More information about the cfe-commits mailing list