On Sun, Dec 05, 2021 at 12:16:38PM +0100, Thomas Koenig wrote:
> 
> On 05.12.21 01:35, Peter Bergner wrote:
> > Instead of setting LD_LIBRARY_PATH=/home/tkoenig/lib64 could you try
> > setting it to LD_LIBRARY_PATH='$ORIGIN/lib64' instead?  This would
> > allow the other system binaries to not find your /home/tkoenig/lib64
> > directory so they'd behave normally.  However, any binary that was
> > compiled in a directory where your lib64/ exists would find your
> > new libs and use them.  I'm not sure if that cramps your testing
> > or not, to limit yourself to compiling your tests in that one directory.
> > 
> > If that doesn't work, could you instead not set LD_LIBRARY_PATH and
> > instead compile using -L/home/bergner/lib64 -R/home/bergner/lib64 ?
> 
> I think I shall forsake the dubious joys of dynamic linking and use
> -static-libgfortran instead.

Yes, I tend to use -static-libgfortran for running Fortran spec things, and
-static-libstdc++ for C++, since it can be a quaqmire getting the right library
when you have several libraries on the system.

-- 
Michael Meissner, IBM
PO Box 98, Ayer, Massachusetts, USA, 01432
email: meiss...@linux.ibm.com

Reply via email to