python: do not install in system directories on Darwin 9.
authorPeter O'Gorman <peter@pogma.com>
Sat, 23 May 2009 20:13:14 +0000 (22:13 +0200)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 24 May 2009 12:36:26 +0000 (14:36 +0200)
commit6d44a667bd1307162187efe7514e6d4abd122dd6
tree0566ad5a4d4d6e84e900689bfe5ac53a4ba39cf7
parent32e88686a445c06126ef473460d9762d19d5ae8d
python: do not install in system directories on Darwin 9.

On Darwin 9, get_python_lib returns a path below `/Library/Python'
regardless of the `prefix' argument it was passed, causing `make
install' to target the system directories regardless of `--prefix'
argument used.  Work around this Darwin bug by ignoring the result
of get_python_lib if it points outside of the passed prefix, and
the prefix was not a system directory.

* m4/python.m4 (AM_PATH_PYTHON): If the prefix does not match the
initial portion of the pythondir returned by get_python_lib, then
ignore it unless the configured prefix is `/usr' or starts with
`/System'.  Fixes instmany-python.test failure on Mac OS X 10.5.7.
* NEWS: Update.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
ChangeLog
NEWS
m4/python.m4