Hi DU Admins
This is a long shot since it seems to be a combination of fortran,
nag, and the OS version. Maybe someone has seen this before.
I've just upgraded our version of Fortran from 3.7 to 4.1 on all our
alphas. Now when anyone tries to run a program linked with the
Nag shared library they get errors like this:
13906:dfts: /sbin/loader: Error: unresolvable symbol in
/usr/local/shlib/libnag.so: lshes2_
Some of the weird things about this are:
The same list of unresolvable symbols appears every time even
though the program doesn't call any of those routines. Even
a 2 line program which doesn't call any Nag routines at all
gives the same list of errors if it's compiled with -lnag.
The problem only affects machines running DU 3.2g. DU 4.0[bc]
doesn't have any problems.
Other shared libraries - both system supplied and locally
installed - aren't affected: only Nag.
Programs linked with the non-shared library work fine.
These are the things I've tried - none of them made any difference:
o Recompiling and relinking the program.
o Setting LD_LIBRARY_PATH.
o Remaking the shared libraries from the archive libraries.
We have been using this version of the Nag libraries for several
months. Nothing else has changed and the Nag setup on the 4.0[bc]
machines where it does work is identical to that on the 3.2g
machines where it doesn't work. The only change is the Fortran
upgrade.
Has anyone got any suggestions?
Thanks
Ian
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/ Ian Mortimer _/
_/ Email: mortimer_at_physics.uq.edu.au ,-_|\ Department of Physics _/
_/ Tel : +61 7 3365 3436 / *\ University of Queensland _/
_/ Fax : +61 7 3365 1242 \_,-._/ St. Lucia, Brisbane _/
_/ v Queensland, Australia 4072 _/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Disclaimer: Any opinions expressed are my own.
Received on Tue Sep 02 1997 - 06:10:15 NZST