Comment 1 for bug 424971

Revision history for this message
dobey (dobey) wrote :

ld and nm output the following about undefined symbols:

[dobey@lunatari:dpkg]: ld /usr/lib/xulrunner-addons/plugins/libjavaplugin.so
ld: warning: cannot find entry symbol _start; not setting start address
/usr/lib/xulrunner-addons/plugins/libjavaplugin.so: undefined reference to `operator new[](unsigned int)'
/usr/lib/xulrunner-addons/plugins/libjavaplugin.so: undefined reference to `operator delete[](void*)'
/usr/lib/xulrunner-addons/plugins/libjavaplugin.so: undefined reference to `operator delete(void*)'
/usr/lib/xulrunner-addons/plugins/libjavaplugin.so: undefined reference to `dlsym'
/usr/lib/xulrunner-addons/plugins/libjavaplugin.so: undefined reference to `__gxx_personality_v0'
/usr/lib/xulrunner-addons/plugins/libjavaplugin.so: undefined reference to `_Unwind_Resume'
/usr/lib/xulrunner-addons/plugins/libjavaplugin.so: undefined reference to `dladdr'
/usr/lib/xulrunner-addons/plugins/libjavaplugin.so: undefined reference to `operator new(unsigned int)'
/usr/lib/xulrunner-addons/plugins/libjavaplugin.so: undefined reference to `dlopen'

[dobey@lunatari:dpkg]: nm -u /usr/lib/xulrunner-addons/plugins/libjavaplugin.so
         w _Jv_RegisterClasses
         U _Unwind_Resume
         U _ZdaPv
         U _ZdlPv
         U _Znaj
         U _Znwj
         U __assert_fail@@GLIBC_2.0
         w __cxa_finalize@@GLIBC_2.1.3
         w __gmon_start__
         U __gxx_personality_v0
         U __xstat@@GLIBC_2.0
         U dladdr
         U dlopen
         U dlsym
         U free@@GLIBC_2.0
         U fwrite@@GLIBC_2.0
         U getenv@@GLIBC_2.0
         U memcpy@@GLIBC_2.0
         U printf@@GLIBC_2.0
         U snprintf@@GLIBC_2.0
         U sprintf@@GLIBC_2.0
         U strcpy@@GLIBC_2.0
         U strdup@@GLIBC_2.0
         U strlen@@GLIBC_2.0
         U strncpy@@GLIBC_2.0
         U strrchr@@GLIBC_2.0