Added Python Build Dependency for Openmpi#10253
Conversation
|
A new Pull Request was created by @akritkbehera for branch IB/CMSSW_16_0_X/g14. @akritkbehera, @cmsbuild, @iarspider, @raoatifshad, @smuzaffar can you please review it and eventually sign? Thanks. |
|
cms-bot internal usage |
|
Why do we need python to build OpenMPI ? |
|
It's mentioned over here make[4]: Entering directory '/home/akbehera/Desktop/CERN/sw/BUILD/el9_amd64_gcc14/external/openmpi/5.0.9-c03fed2f6dada3c7a2b8d56b917192ec/openmpi-5.0.9/3
rd-party/openpmix/src/include'
/usr/bin/python ../../contrib/construct_dictionary.py
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Python path configuration:
PYTHONHOME = (not set)
PYTHONPATH = (not set)
program name = '/usr/bin/python'
isolated = 0
environment = 1
user site = 1
import site = 1
sys._base_executable = '/usr/bin/python'
sys.base_prefix = '/data/cmsbld/jenkins/workspace/build-any-ib/w/tmp/BUILDROOT/e8140d4e2d056c19e6592107d9b23ea1/opt/cmssw/el9_amd64_gcc14/external/python3/3.9.14-e8140d4e2d056c19e6592107d9b23ea1'
sys.base_exec_prefix = '/data/cmsbld/jenkins/workspace/build-any-ib/w/tmp/BUILDROOT/e8140d4e2d056c19e6592107d9b23ea1/opt/cmssw/el9_amd64_gcc14/external/python3/3.9.14-e8140d4e2d056c19e6592107d9b23ea1'
sys.platlibdir = 'lib'
sys.executable = '/usr/bin/python'
sys.prefix = '/data/cmsbld/jenkins/workspace/build-any-ib/w/tmp/BUILDROOT/e8140d4e2d056c19e6592107d9b23ea1/opt/cmssw/el9_amd64_gcc14/external/python3/3.9.14-e8140d4e2d056c19e6592107d9b23ea1'
sys.exec_prefix = '/data/cmsbld/jenkins/workspace/build-any-ib/w/tmp/BUILDROOT/e8140d4e2d056c19e6592107d9b23ea1/opt/cmssw/el9_amd64_gcc14/external/python3/3.9.14-e8140d4e2d056c19e6592107d9b23ea1'
sys.path = [
'/data/cmsbld/jenkins/workspace/build-any-ib/w/tmp/BUILDROOT/e8140d4e2d056c19e6592107d9b23ea1/opt/cmssw/el9_amd64_gcc14/external/python3/3.9.14-e8140d4e2d056c19e6592107d9b23ea1/lib/python39.zip',
'/data/cmsbld/jenkins/workspace/build-any-ib/w/tmp/BUILDROOT/e8140d4e2d056c19e6592107d9b23ea1/opt/cmssw/el9_amd64_gcc14/external/python3/3.9.14-e8140d4e2d056c19e6592107d9b23ea1/lib/python3.9',
'/data/cmsbld/jenkins/workspace/build-any-ib/w/tmp/BUILDROOT/e8140d4e2d056c19e6592107d9b23ea1/opt/cmssw/el9_amd64_gcc14/external/python3/3.9.14-e8140d4e2d056c19e6592107d9b23ea1/lib/lib-dynload',
]
Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
Python runtime state: core initialized
ModuleNotFoundError: No module named 'encodings' |
62c83e1 to
6a4bd52
Compare
|
Pull request #10253 was updated. |
|
test parameters:
|
|
please test for CMSSW_16_0_X/el9_amd64_gcc14 |
|
I see... OK, thanks. |
|
+externals This just makes sure that we use CMS distributed python while building OpenMPI. OpenMPI build system just used python to run few scripts. It is not used at runtime. |
|
This pull request is fully signed and it will be integrated in one of the next IB/CMSSW_16_0_X/g14 IBs after it passes the integration tests. This pull request will now be reviewed by the release team before it's merged. @sextonkennedy, @ftenchini, @mandrenguyen (and backports should be raised in the release meeting by the corresponding L2) |
|
+externals good to go in. This just fixes the proper use of our python |
No description provided.