After getting through a build from the cvs tree (co'ed today) on Solaris 2.6 (where crypto32 is using libstdc++ 2.10.0, if that helps any), the broker bombs out. I get:
no mojohostosconfig.py; documented environment variables used. (this is normal)
Traceback (innermost last):
File "/tmp/amt/mojo/src/mojonation/evil/client/localhost/Broker.py", line 19, in ?
from loggedthreading import LoggedThread
File "/tmp/amt/mojo/src/mojonation/evil/common/loggedthreading.py", line 15, in ?
import debug
File "/tmp/amt/mojo/src/mojonation/evil/common/debug.py", line 12, in ?
from mojostd import stderr, mojolog
File "/tmp/amt/mojo/src/mojonation/evil/common/mojostd.py", line 55, in ?
import fileutil
File "/tmp/amt/mojo/src/mojonation/evil/common/fileutil.py", line 15, in ?
import randsource
File "/tmp/amt/mojo/src/mojonation/evil/common/crypto/Python/randsource.py", line 7, in ?
import evilcryptopp
ImportError: ld.so.1: python: fatal: relocation error: file /tmp/amt/mojo/lib/python/evilcryptopp.so: symbol __pure_virtual: referenced symbol not found
I assume that if my ld was running with the right options at compile time, I wouldn't have relocation problems with the resulting library. But, I don't really know enough about it to fix it.
hmm.. I believe this is the same error someone ran into on FreeBSD. we -might- kill two birds with one stone on this one.
porting issue. lowere the priority.
While trying to solve an unrelated problem building a cygwin -> sparc-sun-solaris2.6 cross compiler, I ran into this:
http://gcc.gnu.org/install/specific.html#sparc-sun-solaris\*
I'll check if this isn't what is happening, and throw on a different set of binutils, when I get the chance.