Hi:
I am compiling Mesa 3.0 on my DEC machine with OSF 3.2 and it compiles
fine when I use the make osf1 option.
The problem is that when I statically link the libraries (libMesaGL.a,
libMesaGLU.a, libglut.a and libGLw.a) with my applications, the
executable that I get has a link to the shared library libGLw.so in the
file.
I have rechecked my compiling options and compiled my code with the
-non_shared option and some other options but I am still not able to get
rid of the shared
library linking and this causes a problem on some other DEC machines
(the code
will not run saying "shared library not found").
I have looked in the library files by searching for .so and the shared
library link
is not present. I am using Motif 1.2 and am pretty sure that I am not
doing any
funny stuff in my Makefile.
The temporary workaround is to copy the shared libraries from my
development machine to the other machines /usr/shlib.
Any comments/suggestions on how to go about actually getting rid of this
problem would be appreciated.
Thanks
Percy
|