On the subject of the relationship between pcre3 (the older one) and pcre2 (the newer one):
$ eu-readelf -s.dynsym /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 |grep -v UNDEF >/tmp/libpcre2-8.so.0.dynsym $ eu-readelf -s.dynsym /lib/x86_64-linux-gnu/libpcre.so.3 |grep -v UNDEF >/tmp/libpcre.so.3.dynsym
They export disjoint sets of symbols.
On the subject of the relationship between pcre3 (the older one) and pcre2 (the newer one):
$ eu-readelf -s.dynsym /usr/lib/ x86_64- linux-gnu/ libpcre2- 8.so.0 |grep -v UNDEF >/tmp/libpcre2- 8.so.0. dynsym 64-linux- gnu/libpcre. so.3 |grep -v UNDEF >/tmp/libpcre. so.3.dynsym
$ eu-readelf -s.dynsym /lib/x86_
They export disjoint sets of symbols.