Darwin and undefined symbols

Brian J. Tarricone bjt23 at cornell.edu
Mon Mar 20 08:32:23 CET 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Martti Kuparinen wrote:
> What should I do with this?
> 
> http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=32950

- From the bug:

> <personal opinion>
> *grmbl* Clueless idiots should be punished for writing module systems
> </personal opinion>

<sarcasm>
Yeah, that really makes me feel like I want to help.
</sarcasm>

Jackass.

So, mcs_plugin_check_version() is defined in the xfce-mcs-manager
binary, which is what dlopen()s the modules.  The problem here is that
the linker isn't giving the dlopen()ed module access to symbols in the
calling binary.  Lame.  Not sure how to fix that.  Perhaps something
similar to how we fix compilation on win32 with the .def files?  Or
maybe modifying libtool flags when compiling xfce-mcs-manager?

	-b


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFEHlqG6XyW6VEeAnsRArTlAJ98RaEs4yMhHmqHiNgoWlOaTnfwRwCg5xaH
rBrE3DP7T1ad5ZpPwEFTxBg=
=eUlP
-----END PGP SIGNATURE-----



More information about the Xfce4-dev mailing list