( NevemTeve | 2012. 01. 26., cs – 19:40 )

Ú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'