Subject: Re: problem in try..throw..catch related C++ test scenarios on MIPS
To: Nida M <nidajm@gmail.com>
From: Jared D. McNeill <jmcneill@invisible.ca>
List: port-mips
Date: 03/09/2007 07:17:35
On Fri, 9 Mar 2007, Nida M wrote:
> Thank you for the information.
> but problem is , I can not change my setup of Netbsd and compiler.
>
> I have to work on this issue with Netbsd 3.0 and gcc 3.4.4.
> Any suggestion w.r.t dynamic linker (rtld)  in netbsd 3.0 for solving
> this issue.?

Since it appears to be a libstdc++ issue, you could use the dynamic linker 
to load a patched version of the library (ie using LD_LIBRARY_PATH) 
before running your application. You'd just have to patch it yourself.. ;-)

Suppose you have:
   /usr/lib/libstdc++.so.5.0
   $HOME/lib/libstdc++.so.5.1
   $HOME/bin/myapp

Then:
   $ LD_LIBRARY_PATH=$HOME/lib:$LD_LIBRARY_PATH $HOME/bin/myapp

Should load the newer version.

Cheers,
Jared