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.