I was hoping that libperl.so located in the standard library directory /usr/lib will get resolved by the link flag -lperl and hence make the symbol PL_utf8skip available.
ldd -v /usr/local/lib/perl/5.18.2/auto/Encode/Encode.so
Results:
linux-vdso.so.1 => (0x00007ffcacdc7000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f7c44f87000) /lib64/ld-linux-x86-64.so.2 (0x00007f7c45555000) Version information: /usr/local/lib/perl/5.18.2/auto/Encode/Encode.so: libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6 /lib/x86_64-linux-gnu/libc.so.6: ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2 ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
In reply to Re^2: Issue: Encode.so: undefined symbol: PL_utf8skip
by losintikfos
in thread Issue: Encode.so: undefined symbol: PL_utf8skip
by losintikfos
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |