However this is not done with libsupc++ or libstdc++. The result is that for some of my embedded applications, which require -G 0 themselves, "stderr" is far away from the gp pointer. This shouldn't matter except that vterminate.cc in libsupc++ was not compiled with -G 0 and thus is expecting to be able to use a 16-bit gp relative relocation, thus we get a link failure.
Was this a conscious decision or an accident? Is the best route for me to just add -G 0 for all mips libstdc++/libsupc++, and submit that as a patch?
Thanks in advance,
Jifl -- eCosCentric http://www.eCosCentric.com/ The eCos and RedBoot experts --["No sense being pessimistic, it wouldn't work anyway"]-- Opinions==mine