# This likes to segfault on Debian 10.4
# 
# Tried:
# 1) eliminating --enable-shared. Didn't help.
# 2) eliminating LDFLAGS variable. Didn't help.
# 3) clang instead of gcc. This appears to work!

export CC=clang

if [ -d /usr/lib/x86_64-linux-gnu ]
then
    export LDFLAGS="$LDFLAGS -L/usr/lib/x86_64-linux-gnu/"
elif [ -d /usr/lib/i386-linux-gnu ]
then
    export LDFLAGS="$LDFLAGS -L/usr/lib/i386-linux-gnu/"
else
    :
fi

mkdir -p /usr/local/c$which_python/lib

#export LDFLAGS="-L/usr/local/c$which_python/lib -Wl,-rpath, -Wl,/usr/local/c$which_python/lib $LDFLAGS"
export LDFLAGS="-Wl,-rpath -Wl,/usr/local/c$which_python/lib $LDFLAGS"

./configure --prefix=/usr/local/c"$which_python" --enable-shared && make