python - nadal łamie FHS
Radosław Kintzi
rakin w pop.e-wro.pl
Nie, 26 Gru 2004, 14:19:06 CET
Radosław Kintzi napisał(a):
> Jakub Bogusz napisał(a):
>
>> Druga rzecz (może pomocna) - w nowym swigu napotkałem coś takiego
>> (zamiast naszej łaty python-lib64):
>>
>> PYLIBDIR=`($PYTHON -c "import sys; print sys.lib") 2>/dev/null`
>> if test -z "$PYLIBDIR"; then
>> # older versions don't have sys.lib so the best we can do is
>> assume lib
>> PYLIBDIR="lib"
>> fi
>>
>> Niestety python nawet 2.4 nie rozumie sys.lib - jest to tylko w łacie
>> z Mandrake'a (i może innych dystrybucji), zwraca "lib" lub "lib64".
>> Ale mogłoby się i nam przydać, bo gdyby użyć w distutils, to nie byłoby
>> różnicy lib/lib64.
>>
>>
>>
>>
>
>
> Zauważyłem też, że kiedy getpatch.c poprawiłem tak jak w Mandrakeu, to
> Python miał problemy ze ścieżkami (/usr/lib/lib-dynload zamiast
> /usr/lib/python2.4/lib-dyload), a to oznacza, że u nas LIB_PYTHON jest
> przy kompilacji tego pliku zdefiniowane, a w Mandreaku pewnie nie, bo
> też mieliby ten problem. Nie namierzyłem jeszcze gdzie to u nas jest
> definiowane i podejrzewam, że bedzie trzeba zrobić #undefine (lub też
> przy definiowaniu dodać ficzer detekcji lib64), żeby to zadziałało (na
> amd64).
>
Głupoty gadam - u nich LIB_PYTHON jest pewnie _definiowany_ wcześniej, a
u nas dopiero w tym pliku.
> Pozdr,
> Radek
Więcej informacji o liście dyskusyjnej pld-devel-pl