-
Notifications
You must be signed in to change notification settings - Fork 206
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
[cmake] Fix double installation of nvq++ libs. #2441
base: main
Are you sure you want to change the base?
Conversation
This PR disables MLIR's installation of our optimizer's libs. We do it ourselves. Fixing this problem is particularly relevant our python wheels: The issue is aggravated there because the manylinux image has an enviroment that favors libraries to be installed in `lib64` prefix. MLIR's build system honors that; our's don't, and thus we ship wheels that have these libs installed twice, one in `lib` and another in `lib64`. The issue that these libs don't need to be part of the wheels will be addressed in a later commit. Signed-off-by: boschmitt <[email protected]>
Do these have to be installed in |
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
Currently yes. The |
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
Description
This PR disables MLIR's installation of our optimizer's libs. We do it ourselves. Fixing this problem is particularly relevant our python wheels: The issue is aggravated there because the manylinux image has an enviroment that favors libraries to be installed in
lib64
prefix. MLIR's build system honors that; our's don't, and thus we ship wheels that have these libs installed twice, one inlib
and another inlib64
.The issue that these libs don't need to be part of the wheels will be addressed in a later commit.