Úgyhogy most teszek a libcpotlas.la-ba két új függvényt, local_lstat32 és local_lstat64 néven...
persze ezt úgy kell megcsinálni, hogy menjen az alábbi három eset mindegyikében:
32-bit, _LARGE_FILES opció nélkül: lstat=local_lstat32, lstat64=local_lstat64
32-bit, _LARGE_FILES opcióval: lstat=local_lstat64, lstat64=local_lstat64
64-bit: lstat=local_lstat64, lstat64=local_lstat64, (local_lstat32 ilyenkor nincs is)
(Szerk: de csak ha a -DUSE_LOCAL_LSTAT opcióval fordítunk, mert azért ez mindennapos valós szükségletnek nemigen nevezhető...)
Ehhez persze az aix-libtool-t is toldozgatni kellett, hiszen eddig nem volt 64-bites működés; most ha azt látja a gcc paraméterei között, hogy -maix64 vagy -m64, akkor ő is használja a -X64 opciót a 'nm' és az 'ar' hívásánál.
Később: így most megy a gettext, nem csodálkoznék, ha cserébe valami más romlott volna el...
Ja és mostantól a .la-ba beleírom a 'release'-t, pusztán az emberi olvasók kedvéért (ha esetleg lennének ilyenek):
# Names of this library.
library_names='libgettextlib-0.18.1.so libgettextlib-0.18.1.so libgettextlib.so'
# Version information
current=0
age=0
revision=0
release='0.18.1'