Consultor Eletrônico



Kbase 13849: Undefined Symbols With Probuild on Solaris 2.4
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/16/2008
Status: Verified

FACT(s) (Environment):

Progress 7.3x
Oracle DataServer
Solaris SPARC 2.4

SYMPTOM(s):

Errors displayed when running a link script

  Undefined symbol            first referenced in file
  sigemptyset               ./4gl/drsig.o (/usr/lib/libc.so.1
  read                       ./4gl
csbsd.o  (/usr/lib/libc.so.1)
  calloc                     ./4gl/iolyr.o (/usr/lib/libc.so.1)
  atoi                       ./4gl/iolyr.o  (/usr/lib/libc.so.1)
  getcwd                     ./4gl/ut.o(utpwd.o)(/usr/lib/libc.so.1)
  semget                     ./4gl/ut.o(utsem.o)  (/usr/lib/libc.so.1)

Link script created after Probuild

CAUSE:

Missing information within the link script

FIX:

To resolve this problem

1. Reset ORALIB,
ORALIB="`echo $ORALIB $ORACLE_HOME/lib/__fstd.o`"; export ORALIB


2. Probuild executable

3. Add the following to the link script:

   $CC_OBJ \
   -Bdynamic -ldl \