Skip to content

Commit efa2da3

Browse files
committed
replace setenv commands with environment variables in module footer of HIP with modextravars
1 parent 7fd9a60 commit efa2da3

1 file changed

Lines changed: 4 additions & 14 deletions

File tree

easybuild/easyconfigs/h/HIP/HIP-4.5.0-GCCcore-11.2.0-amd.eb

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -97,20 +97,10 @@ modextravars = {
9797
'HIP_PATH': '%(installdir)s',
9898
'HIP_RUNTIME': 'rocclr',
9999
'ROCM_PATH': '%(installdir)s',
100+
'DEVICE_LIB_PATH': '$EBROOTCLANGMINAOMP/amdgcn/bitcode',
101+
'HIP_CLANG_INCLUDE_PATH': '$EBROOTCLANGMINAOMP/include',
102+
'HIP_CLANG_PATH': '$EBROOTCLANGMINAOMP/bin',
103+
'HSA_PATH': '$EBROOTROCRMINRUNTIME',
100104
}
101105

102-
modluafooter = """
103-
setenv("DEVICE_LIB_PATH", os.getenv("EBROOTCLANGMINAOMP") .. "/amdgcn/bitcode")
104-
setenv("HIP_CLANG_INCLUDE_PATH", os.getenv("EBROOTCLANGMINAOMP") .. "/include")
105-
setenv("HIP_CLANG_PATH", os.getenv("EBROOTCLANGMINAOMP") .. "/bin")
106-
setenv("HSA_PATH", os.getenv("EBROOTROCRMINRUNTIME"))
107-
"""
108-
109-
modtclfooter = """
110-
setenv DEVICE_LIB_PATH $::env(EBROOTCLANGMINAOMP)/amdgcn/bitcode
111-
setenv HIP_CLANG_INCLUDE_PATH $::env(EBROOTCLANGMINAOMP)/include
112-
setenv HIP_CLANG_PATH $::env(EBROOTCLANGMINAOMP)/bin
113-
setenv HSA_PATH $::env(EBROOTROCRMINRUNTIME)
114-
"""
115-
116106
moduleclass = 'tools'

0 commit comments

Comments
 (0)