Hey all <big sigh> I am not a 4GL (or C) programmer so I am feeling panic'ed and up a creek!
I upgraded IDS from 9.21 to 9.4 and my OS from AIX 4.3 to 5.2. When I compile a 4GL that I know was working before the upgrade, on the 5.2 machine it still works! When I move those executables to another system running IDS 9.21 and AIX 4.3, the executable fails. I am using the same make files as before the upgrade.
I get the following errors in the applications job log:
-------------------------------------------------------
0509-136 Symbol ___memmove (number 7) is not exported from dependent module /usr/lib/libc.a(shr.o).
0509-136 Symbol ___fill (number 8) is not exported from
dependent module /usr/lib/libc.a(shr.o).
0509-136 Symbol __strtollmax (number 167) is not exported from dependent module /usr/lib/libc.a(shr.o).
0509-192 Examine .loader section symbols with the
'dump -Tv' command.
All opinions welcome.
I upgraded IDS from 9.21 to 9.4 and my OS from AIX 4.3 to 5.2. When I compile a 4GL that I know was working before the upgrade, on the 5.2 machine it still works! When I move those executables to another system running IDS 9.21 and AIX 4.3, the executable fails. I am using the same make files as before the upgrade.
I get the following errors in the applications job log:
-------------------------------------------------------
0509-136 Symbol ___memmove (number 7) is not exported from dependent module /usr/lib/libc.a(shr.o).
0509-136 Symbol ___fill (number 8) is not exported from
dependent module /usr/lib/libc.a(shr.o).
0509-136 Symbol __strtollmax (number 167) is not exported from dependent module /usr/lib/libc.a(shr.o).
0509-192 Examine .loader section symbols with the
'dump -Tv' command.
All opinions welcome.