-
Notifications
You must be signed in to change notification settings - Fork 206
Added Python Build Dependency for Openmpi #10253
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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.