-
Notifications
You must be signed in to change notification settings - Fork 5
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
Enable ppc64le #6
Conversation
cc @jjhelmus |
AnacondaCON starts tomorrow and I have a week of vacation following the conference. I will not have time to look at this until I'm back on June 15th. |
Sounds good. Thanks for the update. Hope you have a good break 🙂 |
Friendly nudge @jjhelmus 🙂 |
I tried building this on our ppc64le machine inside a docker container we use for all our build, this failed with:
The container has no compilers installed in order to insure that those provided by conda are used during the build. On x86_64 this setup works to build the package. I'm working on testing in a container with a compiler installed. |
hmm..I'm not sure why the runfile is wanting a compiler on ppc64le.. It's likely I happened to have one installed when I tested. |
Looking back at this I do see an error when no gcc is installed. The cuda-intaller.log shows:
Installing the driver requires gcc (for the kernel module shim) but its not needed elsewhere. Perhaps the gcc check is just upfront in any case. It looks like there is an override that disables that check...and looks like that will do the trick:
I'll update the RP with the override flag set. |
OK, updated. Also - avoid the conda-forge patchelf for this. I was getting |
Would you be able to add a minimal reproducer here? |
Thanks for the update @jayfurmanek. With the most recent change this builds inside our docker container. Merging. Packages will be available later today. |
cudatoolkit-10.2.89 packages are now available in |
This PR adds support for building recent cudatoolkit versions for ppc64le.
--extract
runfile command is used because letting the runfile do an "install" results in attempted installs of .pc and doc files into standard Linux locations, which is not what we want.#4