Changed bit mode default on AIX?
Reported by Bert Wesarg:
we are trying to build OTF2 on AIX (blizzard system at DKRZ) with SIONlib support. Though it is failing because it seems that siobconfig changed the default for the bit mode choice on tis machine.
SIONlib 1.4p3 gives the 64bit libraries by default:
blizzard1: ./sionlib-1.4p3/bin/sionconfig --libs -L/pf/k/k203029/Vampir/sionlib-1.4p3/lib -lsionser_64 -lsioncom_64 -lsioncom_64_lock_none
SIONlib 1.5.2 r1548 gives now the 32bit libraries by default:
blizzard1: sionlib-1.5.2r1548/bin/sionconfig --libs -L/home/dkrz/k203029/Vampir/sionlib-1.5.2r1548/lib -lsionser_32 -lsioncom_32 -lsioncom_32_lock_none
Building SIONlib 1.5.2 r1548 with --force-64 still gives us the 32bit libraries:
blizzard1: sionlib-1.5.2r1548-64/bin/sionconfig --libs -L/home/dkrz/k203029/Vampir/sionlib-1.5.2r1548-64/lib -lsionser_32 -lsioncom_32 -lsioncom_32_lock_none
Please advice how to proceed from here.
Hmm, judging from a commit from Christian Feld (FKA Christian Rössel and Cc'ed) into our sion lib configure check, the bug is present for at least 3 years. Quoting from https://silc.zih.tu-dresden.de/trac-common/changeset/425:
Added simplistic architecture detection to work around bug in sionconfig. sionconfig per default returns 32bit libs on 64bit systems. These are usually not available nor desired.