Linking COMPLETELY statically???

New Message Reply Date view Thread view Subject view Author view

Scott McMillan (scott++at++er)
Tue, 7 May 1996 13:54:31 -0400 (EDT)


I have installed Performers static OGL libraries and would like to
make an executable that uses pfdLoadFile that has no dependence on
DSO's. I have put the -L/usr/lib/Performer/Static and
-L/usr/lib/Performer/Static/libpfdb in my make file and the
executable did get much larger but when it comes to executing the
pfdLoadFile code it barfs:

 1122:./neuroscope: rld: Fatal Error: attemped access to unresolvable
symbol in /usr/lib/libpfdb/libpfiv_ogl.so: pfdFreezeTransforms
Killed

Why does it insist on looking for the DSO (I have manually added the
static version libpfiv_ogl.a to the list of libraries)? How do I fix
it?

Page 69 of the Programmers manual says to refer to Chapter 9 but I
have yet to find the section on static linking. I am assuming the
phrase "...which are *normally* accessed as DSOs..." means that I
don't have to.

scott

-- 
 Scott McMillan, Ph.D.            Email: scott++at++ht.com
 Senior Scientist
------------------------------------------------------------
 HIGH TECHSPLANATIONS INC.          URL: http://www.ht.com
 6001 Montrose Road, Suite 902    Phone: (301)984-3706 x250
 Rockville, MD  20852-4874          FAX: (301)984-2104
------------------------------------------------------------
   Developers of virtual environment medical and surgical
     simulations and surgery simulation creation tools.

New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:52:52 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.