Joerg Schilling wrote:
> Is this expected or did I do something wrong:
> 
> ==== Check ELF runtime attributes ====
> 
> ./lib/amd64/libc.so.1: .SUNW_dynsymsort: duplicate 0x000000000015a500: 
> $dtrace30275.mutex_lock_kernel, mutex_lock_kernel
> ./lib/amd64/libc.so.1: .SUNW_dynsymsort: duplicate 0x000000000015aa90: 
> $dtrace30275.mutex_trylock_adaptive, mutex_trylock_adaptive
> ./lib/amd64/libc.so.1: .SUNW_dynsymsort: duplicate 0x000000000015adc0: 
> $dtrace30275.mutex_trylock_process, mutex_trylock_process
> ./lib/amd64/libc.so.1: .SUNW_dynsymsort: duplicate 0x000000000015b260: 
> $dtrace30275.mutex_unlock_queue, mutex_unlock_queue
> ./lib/amd64/libc.so.1: .SUNW_dynsymsort: duplicate 0x000000000015b300: 
> $dtrace30275.mutex_unlock_process, mutex_unlock_process
> ./lib/amd64/libc.so.1: .SUNW_dynsymsort: duplicate 0x000000000015b660: 
> $dtrace30275.mutex_recursion, mutex_recursion
> ./lib/amd64/libc.so.1: .SUNW_dynsymsort: duplicate 0x000000000015bda0: 
> mutex_lock_impl, $dtrace30275.mutex_lock_impl
> ./lib/libc.so.1: .SUNW_dynsymsort: duplicate 0x000a7c30: 
> $dtrace32271.mutex_lock_kernel, mutex_lock_kernel
> ./lib/libc.so.1: .SUNW_dynsymsort: duplicate 0x000a8144: 
> mutex_trylock_adaptive, $dtrace32271.mutex_trylock_adaptive
>
...
> Jörg
> 

Those check_rtime messages are informational, and won't affect
the correctness of your builds. To eliminate them, you
need to use a linker that includes both of these:

      6602451 new symbol visibilities required: EXPORTED, SINGLETON and 
ELIMINATE
      6630135 symbols created for dtrace -G should be removed in the final link

This means snv_79 or newer for your build system.

You should get none of these SUNW_XXXsort messages after that. If you do get
a few, those would be from your own code, as discussed in

     http://in.opensolaris.org/os/community/on/flag-days/pages/2007012501/

Let me know if this doesn't cover your case.

Thanks...

- Ali
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to