[petsc-dev] Configure won't find python
Jed Brown
jed at jedbrown.org
Sat Apr 18 14:17:36 CDT 2020
Jacob Faibussowitsch <jacob.fai at gmail.com> writes:
>> command -v $pyimpls > /dev/null && echo Using: $pyimpl && exec $pyimpl "$@"
>
> As Lisandro noted below, command -v would have to be swapped out since it also picks up aliases and doesn’t error out.
Right, which is better.
diff --git i/configure w/configure
index 4538314871..78e72da1a2 100755
--- i/configure
+++ w/configure
@@ -1,4 +1,11 @@
-#!/usr/bin/env python
+#!/bin/sh
+
+"true" '''\'
+for pyimpl in python3 python python2; do
+ which $pyimpl > /dev/null && echo "Using $pyimpl for Python" && exec $pyimpl "$0" "$@"
+done
+exit 127
+'''
import sys, os
More information about the petsc-dev
mailing list