mirror of
				https://github.com/Z3Prover/z3
				synced 2025-11-04 13:29:11 +00:00 
			
		
		
		
	[TravisCI] Fix bug. PYTHON_EXECUTABLE should not be in common
				
					
				
			defaults. The location is dependent on the implementation. This triggered a build failure on TravisCI because the location of the default Python binary is different to what is in the Docker container.
This commit is contained in:
		
							parent
							
								
									eb975a49d6
								
							
						
					
					
						commit
						0633d5819f
					
				
					 3 changed files with 4 additions and 3 deletions
				
			
		| 
						 | 
					@ -12,7 +12,7 @@ ARG DOTNET_BINDINGS
 | 
				
			||||||
ARG JAVA_BINDINGS
 | 
					ARG JAVA_BINDINGS
 | 
				
			||||||
ARG NO_SUPPRESS_OUTPUT
 | 
					ARG NO_SUPPRESS_OUTPUT
 | 
				
			||||||
ARG PYTHON_BINDINGS
 | 
					ARG PYTHON_BINDINGS
 | 
				
			||||||
ARG PYTHON_EXECUTABLE
 | 
					ARG PYTHON_EXECUTABLE=/usr/bin/python2.7
 | 
				
			||||||
ARG RUN_SYSTEM_TESTS
 | 
					ARG RUN_SYSTEM_TESTS
 | 
				
			||||||
ARG RUN_UNIT_TESTS
 | 
					ARG RUN_UNIT_TESTS
 | 
				
			||||||
ARG TARGET_ARCH
 | 
					ARG TARGET_ARCH
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,7 +9,6 @@ export DOTNET_BINDINGS="${DOTNET_BINDINGS:-1}"
 | 
				
			||||||
export JAVA_BINDINGS="${JAVA_BINDINGS:-1}"
 | 
					export JAVA_BINDINGS="${JAVA_BINDINGS:-1}"
 | 
				
			||||||
export NO_SUPPRESS_OUTPUT="${NO_SUPPRESS_OUTPUT:-0}"
 | 
					export NO_SUPPRESS_OUTPUT="${NO_SUPPRESS_OUTPUT:-0}"
 | 
				
			||||||
export PYTHON_BINDINGS="${PYTHON_BINDINGS:-1}"
 | 
					export PYTHON_BINDINGS="${PYTHON_BINDINGS:-1}"
 | 
				
			||||||
export PYTHON_EXECUTABLE="${PYTHON_EXECUTABLE:-$(which python)}"
 | 
					 | 
				
			||||||
export RUN_SYSTEM_TESTS="${RUN_SYSTEM_TESTS:-1}"
 | 
					export RUN_SYSTEM_TESTS="${RUN_SYSTEM_TESTS:-1}"
 | 
				
			||||||
export RUN_UNIT_TESTS="${RUN_UNIT_TESTS:-1}"
 | 
					export RUN_UNIT_TESTS="${RUN_UNIT_TESTS:-1}"
 | 
				
			||||||
export TARGET_ARCH="${TARGET_ARCH:-x86_64}"
 | 
					export TARGET_ARCH="${TARGET_ARCH:-x86_64}"
 | 
				
			||||||
| 
						 | 
					@ -49,6 +48,7 @@ unset PLATFORM
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# NOTE: The following variables are not set here because
 | 
					# NOTE: The following variables are not set here because
 | 
				
			||||||
# they are specific to the CI implementation
 | 
					# they are specific to the CI implementation
 | 
				
			||||||
 | 
					# PYTHON_EXECUTABLE
 | 
				
			||||||
# Z3_SRC_DIR
 | 
					# Z3_SRC_DIR
 | 
				
			||||||
# Z3_BUILD_DIR
 | 
					# Z3_BUILD_DIR
 | 
				
			||||||
# Z3_SYSTEM_TEST_DIR
 | 
					# Z3_SYSTEM_TEST_DIR
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -19,8 +19,9 @@ if [ ! -d "${TRAVIS_BUILD_DIR}" ]; then
 | 
				
			||||||
  exit 1
 | 
					  exit 1
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# These three variables are specific to the macOS TravisCI
 | 
					# These variables are specific to the macOS TravisCI
 | 
				
			||||||
# implementation and are not set in `ci_defaults.sh`.
 | 
					# implementation and are not set in `ci_defaults.sh`.
 | 
				
			||||||
 | 
					export PYTHON_EXECUTABLE="${PYTHON_EXECUTABLE:-$(which python)}"
 | 
				
			||||||
export Z3_SRC_DIR="${TRAVIS_BUILD_DIR}"
 | 
					export Z3_SRC_DIR="${TRAVIS_BUILD_DIR}"
 | 
				
			||||||
export Z3_BUILD_DIR="${Z3_SRC_DIR}/build"
 | 
					export Z3_BUILD_DIR="${Z3_SRC_DIR}/build"
 | 
				
			||||||
export Z3_SYSTEM_TEST_DIR="${Z3_SRC_DIR}/z3_system_test"
 | 
					export Z3_SYSTEM_TEST_DIR="${Z3_SRC_DIR}/z3_system_test"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue