Consultor Eletrônico



Kbase 18934: Unresolved Symbols on Digital Unix When probuilding 7.3E09+
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   6/17/1999
SUMMARY:

Attempting to PROBUILD on Digital Unix/COMPAQ TRU64
UNIX with 7.3E09 or greater may result in the following
unresolved symbols:

ld:
Unresolved:
exc_virtual_unwind
exc_capture_context
exc_lookup_function_entry


EXPLANATION:

Patch 7.3E09 included code that was designed to automaticly produce protrace files when a Progress application failed with a core file.

When building a new Progress executable and when the
resulting link script contains reference to the mega-object
ut.o (which contains reference to utstack.o) it will be
necessary to do one of the following to workaround the
issue with the unresolved symbols.

SOLUTION:

1) Add " -lexc" to your SOCKLIB environment variable using
the following command: SOCKLIB="$SOCKLIB -lexc";export SOCKLIB

OR --

2) Add the library -lexc to any link script that includes
the mega-object ut.o. The library should be put at the
end of the list of included files and should look like
(-lexc \).

Either of these above solutions will get you around the issue when
you attempt to execute the link script.