mirror of
https://github.com/Pmodules/Pmodules.git
synced 2026-06-24 08:37:59 +02:00
Merge branch '66-variables-like-c_include_path-must-be-unset-before-loading-the-dependent-modules' into 'master'
Resolve "variables like `C_INCLUDE_PATH` must be unset before loading the dependent modules" Closes #66 See merge request Pmodules/src!31
This commit is contained in:
+20
-54
@@ -21,6 +21,7 @@ unset __path
|
||||
#.............................................................................
|
||||
# disable auto-echo feature of 'cd'
|
||||
unset CDPATH
|
||||
declare -A SOURCE_UNPACK_DIRS
|
||||
|
||||
#.............................................................................
|
||||
#
|
||||
@@ -38,42 +39,8 @@ error_handler() {
|
||||
|
||||
trap "error_handler" ERR
|
||||
|
||||
###############################################################################
|
||||
#
|
||||
# unset environment variables used for compiling
|
||||
unset C_INCLUDE_PATH
|
||||
unset CPLUS_INCLUDE_PATH
|
||||
unset CPP_INCLUDE_PATH
|
||||
unset LIBRARY_PATH
|
||||
unset LD_LIBRARY_PATH
|
||||
unset DYLD_LIBRARY_PATH
|
||||
|
||||
unset CFLAGS
|
||||
unset CPPFLAGS
|
||||
unset CXXFLAGS
|
||||
unset LIBS
|
||||
unset LDFLAGS
|
||||
|
||||
unset CC
|
||||
unset CXX
|
||||
unset FC
|
||||
unset F77
|
||||
unset F90
|
||||
|
||||
declare SOURCE_URLS=()
|
||||
declare SOURCE_SHA256_SUMS=()
|
||||
declare SOURCE_NAMES=()
|
||||
declare -A SOURCE_UNPACK_DIRS
|
||||
|
||||
declare CONFIGURE_ARGS=()
|
||||
declare SUPPORTED_SYSTEMS=()
|
||||
declare PATCH_FILES=()
|
||||
declare PATCH_STRIPS=()
|
||||
declare PATCH_STRIP_DEFAULT='1'
|
||||
declare configure_with='undef'
|
||||
|
||||
declare bootstrap='no'
|
||||
|
||||
#..............................................................................
|
||||
# global variables
|
||||
declare force_rebuild=''
|
||||
@@ -1037,29 +1004,9 @@ pbuild.init_env() {
|
||||
V="${module_version}"
|
||||
parse_version "${module_version}"
|
||||
|
||||
unset C_INCLUDE_PATH
|
||||
unset CPLUS_INCLUDE_PATH
|
||||
unset CPP_INCLUDE_PATH
|
||||
unset LIBRARY_PATH
|
||||
unset LD_LIBRARY_PATH
|
||||
unset DYLD_LIBRARY_PATH
|
||||
|
||||
unset CFLAGS
|
||||
unset CPPFLAGS
|
||||
unset CXXFLAGS
|
||||
unset LIBS
|
||||
unset LDFLAGS
|
||||
|
||||
unset CC
|
||||
unset CXX
|
||||
unset FC
|
||||
unset F77
|
||||
unset F90
|
||||
|
||||
SOURCE_URLS=()
|
||||
SOURCE_SHA256_SUMS=()
|
||||
SOURCE_NAMES=()
|
||||
|
||||
CONFIGURE_ARGS=()
|
||||
SUPPORTED_SYSTEMS=()
|
||||
PATCH_FILES=()
|
||||
@@ -1241,6 +1188,25 @@ pbuild.build_module() {
|
||||
# shouldn't this be set in the build-script?
|
||||
eval $( "${MODULECMD}" bash use Libraries )
|
||||
|
||||
unset C_INCLUDE_PATH
|
||||
unset CPLUS_INCLUDE_PATH
|
||||
unset CPP_INCLUDE_PATH
|
||||
unset LIBRARY_PATH
|
||||
unset LD_LIBRARY_PATH
|
||||
unset DYLD_LIBRARY_PATH
|
||||
|
||||
unset CFLAGS
|
||||
unset CPPFLAGS
|
||||
unset CXXFLAGS
|
||||
unset LIBS
|
||||
unset LDFLAGS
|
||||
|
||||
unset CC
|
||||
unset CXX
|
||||
unset FC
|
||||
unset F77
|
||||
unset F90
|
||||
|
||||
load_build_dependencies
|
||||
|
||||
pbuild.init_env "${module_name}" "${module_version}"
|
||||
|
||||
Reference in New Issue
Block a user