ehlo,
While I was working on symbol maps for ding_libs, I found out two declarations
of function were misspelled in the public header file. It looks like nobody
used this function, because symbols in library are correct
[root@unused-4-233 ~]# objdump -T /usr/lib64/libcollection.so | grep col_insert_unsi
0000000000006d50 g DF .text 000000000000003b Base
col_insert_unsigned_property_with_ref
0000000000006af0 g DF .text 000000000000003a Base col_insert_unsigned_property
Problem is fixed with simple replacement s/ng/gn/
I can see a problem. I am not sure if we should bump SONAME,
because ABI of library is not changed, but API is technically
changed in imcompatible way (two functions were removed and two functions were
added). It looks like nobody used this functions, because it is impossible to
link program with wrong declaration.
LS