Can't resolve defined(?) symbol after ELF symbol versioning

Norikatsu Shigemura nork at FreeBSD.org
Sat Dec 24 04:43:08 PST 2005


On Sat, 24 Dec 2005 14:00:19 +0900
Norikatsu Shigemura <nork at FreeBSD.org> wrote:
> 	2. "T" (the symbol is in the text (code) section) symbol
> 	   cannot be resolved like following behavior.
> 	$ firefox /home/nork/Flash/AYB2.swf
> 	LoadPlugin: failed to initialize shared library /usr/X11R6/lib/linux-flashplugin7/libflashplayer.so [/usr/X11R6/lib/linux-flashplugin7/libflashplayer.so: Undefined symbol "_ZN12NetworkASyncD1Ev"]

	Oops, case: new rtld.c
	$FreeBSD: src/libexec/rtld-elf/rtld.c,v 1.111 2005/12/23 15:30:53 kan Exp $

	$ firefox /home/nork/Flash/maiyahi.swf
	LoadPlugin: failed to initialize shared library /usr/X11R6/lib/linux-flashplugin7/libflashplayer.so [/usr/local/lib/pluginwrapper/browser.so does not have version information, but /usr/X11R6/lib/linux-flashplugin7/libflashplayer.so requires it]

	I should study about ELF symbol versioning.


More information about the freebsd-current mailing list