hi, I have written a c++ application that uses the Xerces C++ parser. The program, named 'a.out', compiles (with g++/gcc version 2.8.0) and runs correctly on Solaris when it is I that am running it, however any other user of my program gets a "relocation error" or some variation of this theme.
My aim is to discover a way such that the compiled form of the program is stand-alone and does not require any special environment specifications in order to run my executable. Additionally, the executable should run correctly regardless of the path in which it sits. If anyone has any thoughts on how to accomplish this, it would help me out a great deal. I have limited experience with linker options, but suspect this is where the problem lies. I have googled and seen that others have seen this error, but I have yet to view a solution. thanks for any help in advance, Avram the current error I am getting: ------------------------------ %a.out ld.so.1: /home/aelony/a.out: fatal: relocation error: file /home/aelony/a.out : symbol _6XMLUni.fgRuntimeException_Name: referenced symbol not found Killed % --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
