2001-08-16 11:31:29 +02:00
|
|
|
#! /bin/sh
|
|
|
|
# anders@fix.no, 2001-08-07
|
|
|
|
|
2001-11-06 15:24:29 +01:00
|
|
|
pydir=`dirname $1 | sed "s/\/bin//"`
|
2001-08-16 11:31:29 +02:00
|
|
|
mylibc=`ldd $1 | tail +2 | awk '{print $1}' | cut -d'.' -f1 | grep ^libc`
|
|
|
|
|
|
|
|
case $mylibc in
|
|
|
|
libc_r)
|
2001-11-06 15:24:29 +01:00
|
|
|
echo "Error: Python installation in $pydir uses threads. mod_python requires"
|
2001-08-16 11:31:29 +02:00
|
|
|
echo "it to be built without threads. Please deinstall & rebuild/reinstall Python with"
|
|
|
|
echo "WITHOUT_THREADS set."
|
|
|
|
exit 1
|
|
|
|
;;
|
|
|
|
libc)
|
2001-11-06 15:24:29 +01:00
|
|
|
echo "Using a no-threads Python installation (in $pydir). Good."
|
2001-08-16 11:31:29 +02:00
|
|
|
exit 0
|
|
|
|
;;
|
|
|
|
*)
|
|
|
|
echo "Unknown libc library. Cannot use a Python installation that uses this."
|
|
|
|
exit 1
|
|
|
|
;;
|
|
|
|
esac
|