yamato link-collisions # nm -D /usr/lib/libsputil3.so | grep libtar 00060660 T libtar_hash_add 00060870 T libtar_hash_del 00060820 T libtar_hash_empty 000607b0 T libtar_hash_free 000606f0 T libtar_hash_getkey 00060650 T libtar_hash_nents 00060a10 T libtar_hash_new 000608f0 T libtar_hash_next 000609b0 T libtar_hash_search 00060780 T libtar_hashptr_data 00060aa0 T libtar_hashptr_reset 00060db0 T libtar_list_add 00060ef0 T libtar_list_add_str 00060ca0 T libtar_list_del 000610a0 T libtar_list_dup 00060d10 T libtar_list_empty 00060d70 T libtar_list_free 00060b00 T libtar_list_iterate 00061000 T libtar_list_merge 00060b60 T libtar_list_nents 00060f80 T libtar_list_new 00060b70 T libtar_list_next 00060bb0 T libtar_list_prev 00060bf0 T libtar_list_search 00060af0 T libtar_listptr_data 00060ae0 T libtar_listptr_reset 00060630 T libtar_str_hashfunc 00060c60 T libtar_str_match 00061150 T libtar_strsep
It does. Why is this a problem?
I looked at the SPTK source history. There are quite a few modifications to the libtar sources included in SPTK. I started a discussion about making sure that SPTK doesn't export same symbols as external libtar, but I don't think internal version will be ever dropped.