scons doesn't respect AR CC and RANLIB targets, so cross compile doesn't work
scons doesn't respect CXXFLAGS, LDFLAGS and CPPFLAGS so 64bit PowerPC on 32bit environment breaks since the required -m ABI flag isn't passed. Same with mips and arm.
shared library gets built without SONAME
here's a template Makefile solving all the issues...
please, please, don't use scons