Good day,
We have a legacy fortran program running with XL Fortran 15.1.3, AIX 7.2 on a Power 8 with 32gb.
When ported to a Power 9, Open Fortran 17.1.1, AIX 7.3, with 32gb the following linker error is produced :
ld: 0711-583 SEVERE ERROR: Symbol ifrs5d (entry 489) in object maria.o:
Ld flags are
LDFLAGS= -b64 -bbigtls -bbigtoc -L. -lmaria -lave
The symbol is a COMMON
829| common /ifrs5d/xbel,xra,xbela,xt0ru,xt0rp,xt0pad,xpdlp,xpdqx,
830| $ xpdex,xpdin,xchgra,xrneg,xrcvd,xvolt,xpolt
All the variable with the common a defined the same as this one
814| double precision xbel(9,5,KLEMAX,0:KLEMAX,NMAXP)
Where KLEMAX, and NMAXP are both defined as 100.
If we lower the value of KLEMAX to 10, compile is successfull.
The limits are mostly unlimited :
eowyn:~> ulimit -a
address space limit (Kibytes) (-M) unlimited
core file size (blocks) (-c) unlimited
cpu time (seconds) (-t) unlimited
data size (Kibytes) (-d) unlimited
file size (blocks) (-f) unlimited
locks (-x) not supported
locked address space (Kibytes) (-l) not supported
message queue size (Kibytes) (-q) not supported
nice (-e) not supported
nofile (-n) unlimited
nproc (-u) unlimited
pipe buffer size (bytes) (-p) 32768
max memory size (Kibytes) (-m) unlimited
rtprio (-r) not supported
socket buffer size (bytes) (-b) 32768
sigpend (-i) 32
stack size (Kibytes) (-s) unlimited
swap size (Kibytes) (-w) not supported
threads (-T) not supported
process size (Kibytes) (-v) unlimited
After much searching, I cannot find reference to the link error.
Is there anyone who could shed some light on this.
Thanks in advance
Bob
------------------------------
Robert Gervais
------------------------------