[Distutils] distutils+numpy problem on AIX

Greg Ward gward@ase.com
Tue, 18 Apr 2000 21:42:45 -0400


Mike Hammill <mike@pdc.kth.se>:
> Does anyone know why I might get the following messages when trying to use 
> distutils 0.8 to install NumPy on an AIX machine?
> 
>    unable to execute ./ld_so_aix: No such file or directory
>    error: command './ld_so_aix' failed with exit status 1

This is a "quirk" in how Python's Makefile is installed under AIX.  (I
won't call it a bug, since I just skimmed through the Makefile and don't
see a clean way to fix it -- you'd have to install a slightly altered
Makefile with an absolute path for ld_so_aix, which would both be ugly
and break the relocatability of the Python installation.

I think I see how to workaround it in the Distutils, but for now you'll
have to do it yourself.  Try this: edit Python's installed Makefile
($exec_prefix/lib/python1.5/config/Makefile; I assume you know your own
exec_prefix!) and change "./ld_so_aix" to "$(LIBPL)/ld_so_aix".

*PLEASE* save a copy of your original Makefile -- this is both for your
own sanity, and so that I can use you as a guinea pig when I have a
Distutils patch to workaround this quirk!

> My goal is to get Python 1.5.2 running with NumPy for the users of our SP at 
> the Royal Institute of Technology.  I recently downloaded NumPy from LLNL:
>    LLNLDistribution11.tgz and 
>    Numerical-14.tar.gz

Incidentally, this is an old version of Numerical.  You should get the
latest release, 15.2, from http://numpy.sourceforge.net/.

Thanks for the failure-to-workaround-Python-quirk report!  (OK, OK, it's
a bug report.)

        Greg
-- 
Greg Ward - Linux nerd                                  gward@ase.com
http://starship.python.net/~gward/
Outside of a dog, a book is man's best friend.
Inside of a dog, it's too dark to read.