Comment # 10 on bug 1182252 from
> Our comments crossed, sorry.

Never mind.

> At least pthread_mutex_unlock is also defined
> in
> libc.so.

Ah, I see!

> But __pthread_key_create is defined only in libpthread.so, so the
> linker
> should record libpthread.so.0 as dependency indeed and not doing so would be
> a bug.

Well, there might be not a usage of libpthread.so-specific symbol:

objdump -d ../lib/libicuuc.so.67.1 | grep __pthread
   6c5e6:    48 83 3d 7a b9 17 00     cmpq   $0x0,0x17b97a(%rip)        #
1e7f68 <__pthread_key_create>
   6c600:    48 83 3d 60 b9 17 00     cmpq   $0x0,0x17b960(%rip)        #
1e7f68 <__pthread_key_create>
   6c61a:    48 83 3d 46 b9 17 00     cmpq   $0x0,0x17b946(%rip)        #
1e7f68 <__pthread_key_create>
   6c644:    48 83 3d 1c b9 17 00     cmpq   $0x0,0x17b91c(%rip)        #
1e7f68 <__pthread_key_create>
   6c65e:    48 83 3d 02 b9 17 00     cmpq   $0x0,0x17b902(%rip)        #
1e7f68 <__pthread_key_create>
   6c688:    48 83 3d d8 b8 17 00     cmpq   $0x0,0x17b8d8(%rip)        #
1e7f68 <__pthread_key_create>
   6e75e:    48 83 3d 02 98 17 00     cmpq   $0x0,0x179802(%rip)        #
1e7f68 <__pthread_key_create>
   6e8ab:    48 83 3d b5 96 17 00     cmpq   $0x0,0x1796b5(%rip)        #
1e7f68 <__pthread_key_create>
   6e8f2:    48 83 3d 6e 96 17 00     cmpq   $0x0,0x17966e(%rip)        #
1e7f68 <__pthread_key_create>
   6e96a:    48 83 3d f6 95 17 00     cmpq   $0x0,0x1795f6(%rip)        #
1e7f68 <__pthread_key_create>
   6ea60:    48 8b 2d 01 95 17 00     mov    0x179501(%rip),%rbp        #
1e7f68 <__pthread_key_create>
  141dbe:    48 83 3d a2 61 0a 00     cmpq   $0x0,0xa61a2(%rip)        # 1e7f68
<__pthread_key_create>
  141dde:    48 83 3d 82 61 0a 00     cmpq   $0x0,0xa6182(%rip)        # 1e7f68
<__pthread_key_create>
  141e30:    48 83 3d 30 61 0a 00     cmpq   $0x0,0xa6130(%rip)        # 1e7f68
<__pthread_key_create>
  141e54:    48 83 3d 0c 61 0a 00     cmpq   $0x0,0xa610c(%rip)        # 1e7f68
<__pthread_key_create>
  1464f0:    48 83 3d 70 1a 0a 00     cmpq   $0x0,0xa1a70(%rip)        # 1e7f68
<__pthread_key_create>
  146520:    48 83 3d 40 1a 0a 00     cmpq   $0x0,0xa1a40(%rip)        # 1e7f68
<__pthread_key_create>
  146550:    48 83 3d 10 1a 0a 00     cmpq   $0x0,0xa1a10(%rip)        # 1e7f68
<__pthread_key_create>
  14657d:    48 83 3d e3 19 0a 00     cmpq   $0x0,0xa19e3(%rip)        # 1e7f68
<__pthread_key_create>
  146890:    48 83 3d d0 16 0a 00     cmpq   $0x0,0xa16d0(%rip)        # 1e7f68
<__pthread_key_create>
  1468c6:    48 83 3d 9a 16 0a 00     cmpq   $0x0,0xa169a(%rip)        # 1e7f68
<__pthread_key_create>
  14691d:    48 83 3d 43 16 0a 00     cmpq   $0x0,0xa1643(%rip)        # 1e7f68
<__pthread_key_create>
  146947:    48 83 3d 19 16 0a 00     cmpq   $0x0,0xa1619(%rip)        # 1e7f68
<__pthread_key_create>
  146c3a:    48 83 3d 26 13 0a 00     cmpq   $0x0,0xa1326(%rip)        # 1e7f68
<__pthread_key_create>
  146c63:    48 83 3d fd 12 0a 00     cmpq   $0x0,0xa12fd(%rip)        # 1e7f68
<__pthread_key_create>
  146d61:    48 83 3d ff 11 0a 00     cmpq   $0x0,0xa11ff(%rip)        # 1e7f68
<__pthread_key_create>
  146dbf:    48 83 3d a1 11 0a 00     cmpq   $0x0,0xa11a1(%rip)        # 1e7f68
<__pthread_key_create>
  146eaa:    48 83 3d b6 10 0a 00     cmpq   $0x0,0xa10b6(%rip)        # 1e7f68
<__pthread_key_create>
  146f43:    48 83 3d 1d 10 0a 00     cmpq   $0x0,0xa101d(%rip)        # 1e7f68
<__pthread_key_create>


You are receiving this mail because: