python - nadal łamie FHS

Radosław Kintzi rakin w pop.e-wro.pl
Nie, 26 Gru 2004, 00:04:02 CET


Jakub Bogusz napisał(a):

>[qboosh w x8664 qboosh]$ grep lib64 -r  /usr/share/python2.4/distutils/
>Binary file /usr/share/python2.4/distutils/command/install.pyc matches
>Binary file /usr/share/python2.4/distutils/command/install.pyo matches
>/usr/share/python2.4/distutils/command/install.py:        'platlib': '$platbase/lib64/python$py_version_short/site-packages',
>/usr/share/python2.4/distutils/command/install.py:        'platlib': '$base/lib64/python',
>Binary file /usr/share/python2.4/distutils/sysconfig.pyc matches
>Binary file /usr/share/python2.4/distutils/sysconfig.pyo matches
>/usr/share/python2.4/distutils/sysconfig.py:                                 "lib64", "python" + get_python_version())
>
>I jak takie /usr/share współdzielić z innymi architekturami (poza
>ppc64/s390x/sparc64)?
>
>
>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.
>
>
>  
>
Wyciągnąłem od nich tą łatę. Jest przygotowana do wersji 2.3.4 Pythona. 
Myślę, że jutro dam rade ją zaadoptować do 2.4. Pytanie tylko czy w 
całości, czy w części odpowiedzialnej za ficzer sys.lib? Łata w załączniku.
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: Python-2.3-lib64.patch
Type: text/x-patch
Size: 9728 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20041226/1e6436ab/Python-2.3-lib64.bin


Więcej informacji o liście dyskusyjnej pld-devel-pl