On 03/31/2010 06:00 PM, Jack Howarth wrote:
On Wed, Mar 31, 2010 at 05:50:14PM +0200, Paolo Bonzini wrote:
[MacPro:darwin_objdir/x86_64-apple-darwin10.3.0/libgcc] howarth% nm
libgcc_ext.10.5.dylib | grep emutls
00013e70 T ___emutls_get_address
00014070 T ___emutls_register_common
I suppose they are not exported.
Richard.
Richard,
Shouldn't these still show up in the output from...
nm libgcc_s.1.dylib | grep emutls
with a lower case symbol type?
Not if they end up as private_extern symbols (i.e. hidden in GCC/ELF
parlance).
Paolo
Okay, but it is still very puzzling that no other target seems impacted.
Which other targets should be using emulated tls like darwin? Shouldn't
they have the same issues with undefined symbols?
In general, only ELF targets support visibilities, plus Darwin.
Paolo