python - nadal łamie FHS

Jakub Bogusz qboosh w pld-linux.org
Sob, 25 Gru 2004, 21:38:51 CET


[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.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/




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