I'm running a ReadyNas Duo with 4.1.4 firmware and having hard to track down problems (bus error) when cross-compiling code with shared libraries. When I compile code directly on the NAS, I don't have any problems. What I've noticed is that the gcc/g++ libraries on the NAS have different sizes than the libraries included in the 3.3.5 cross-compiler. Is there an updated cross-compilier that uses the latest gcc/g++ libraries or is there a way I can install the older libraries and headers without copying them manually (the directory structure is different and I'm likely to make a mistake)?
edit: replaced "STL" with "gcc/g++"
