-
Notifications
You must be signed in to change notification settings - Fork 580
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
build libscsindirgpu.so against CUDA_full_jll #1289
Conversation
0210732
to
9a581e1
Compare
linux-x64 builds [ Info: /agent/_work/1/s/S/SCS/build/x86_64-linux-gnu/cFHDc9Ep/destdir/lib/libscsgpuindir.so matches our search criteria of libscsgpuindir
[ Info: /agent/_work/1/s/S/SCS/build/x86_64-linux-gnu/cFHDc9Ep/destdir/lib/libscsgpuindir.so cannot be dlopen'ed
[ Info: Found a valid dl path libscsindir.so while looking for libscsgpuindir
[ Info: Found a valid dl path libssp.so.0 while looking for libscsgpuindir
[ Info: Found a valid dl path libssp.so.0.0.0 while looking for libscsgpuindir
[ Info: Found a valid dl path libstdc++.so.6 while looking for libscsgpuindir
[ Info: Found a valid dl path libstdc++.so.6.0.19 while looking for libscsgpuindir
[ Info: Found a valid dl path libstdc++.so.6.0.26 while looking for libscsgpuindir
[ Info: Found a valid dl path libtsan.so.0 while looking for libscsgpuindir
[ Info: Found a valid dl path libtsan.so.0.0.0 while looking for libscsgpuindir
[ Info: Could not locate libscsgpuindir inside ["/agent/_work/1/s/S/SCS/build/x86_64-linux-gnu/cFHDc9Ep/destdir/lib64", "/agent/_work/1/s/S/SCS/build/x86_64-linux-gnu/cFHDc9Ep/destdir/lib"]
┌ Error: Built SCS but libscsgpuindir still unsatisfied:
└ @ BinaryBuilder /depot/packages/BinaryBuilder/JlR0m/src/AutoBuild.jl:759
##[error]Built SCS but libscsgpuindir still unsatisfied:
ERROR: LoadError: Cannot continue with unsatisfied build products! strangely enough powerpc64 succeeds??! @maleadt could you please have a look? |
Yes, that's expected: the built library will depend on some CUDA libraries, which are unavailable at build time. For now, set What CUDA libraries does the built GPU depend on? Could you do an You should probably also hard-code the CUDA version you want to build against. In fact, since different applications might rely on different versions of CUDA, I should probably split |
Not sure it's a good idea to add CUDA to this builder? Maybe create a new one, only for |
hmm, now we have:
so first |
superseeded by #1294 |
the GitSource commit is bumped for easier handling of
CUDA_PATH
and it already includes the fix mentioned in the build script