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]