From: Percy M. <pmo...@de...> - 2000-03-27 20:36:52
|
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 |