Pete Willemsen (willemsn++at++cs.uiowa.edu)
Thu, 13 Aug 1998 15:17:30 -0500 (CDT)
I'm attempting to statically link our performer app, but I'm running
into a slight problem. I am able to perform the link, but when I run
the application, I receive the following run time error during the loading
of our database (a flight model).
15496:sgi_visual: rld: Fatal Error: attempted access to unresolvable symbol in /usr/lib32/libpfdb/libpfflt_ogl.so: pfNewLSource
This seems strange to me since we are compiling and linking using the
C++ compiler.
Prior to this static linking experiment our code worked fine, but was
being linked dynamically.
Here's the link line from linking our application: Note that I want
our libraries to remain dynamically linked, but would like as much of
the performer app aside from these libraries to be statically linked.
Also, I have the GL and remaining libraries dynamic due to link
problems.
/usr/bin/CC -n32 -o sgi_visual visualObject.o main.o -L../lib -lsim \
-B static -L/usr/lib32/Performer/Static -lpfdu_ogl -lpfutil_ogl \
-lpfui -L/usr/lib32/Performer/Static/libpfdb -lpfflt_ogl -lpf_ogl \
-B dynamic -lGLU -lGL -limage -lXsgivc -lXext -lXmu -lX11 -lm -lC
I guess I'm curious about what exactly I have to do to make a
performer static executable. Any help is greatly appreciated.
Thanks.
Pete
----------------------------------------------
Pete Willemsen Department of Comp. Sci.
willemsn++at++cs.uiowa.edu University of Iowa
---
http://www.cs.uiowa.edu/~willemsn
----------------------------------------------
This archive was generated by hypermail 2.0b2 on Thu Aug 13 1998 - 13:17:45 PDT