-
-
Notifications
You must be signed in to change notification settings - Fork 13.9k
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
xmrig-cuda: init at 6.17.0; add CUDA options to xmrig #224848
base: master
Are you sure you want to change the base?
Conversation
54c82ff
to
d0dd259
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You'll also need to add xmrig-cuda
in pkgs/top-level/all-packages.nix
, so that it's accessible via nix build .#xmrig-cuda
or nix-build -A xmrig-cuda
I guess it's a lot of comments, but the bright side is that this way your xmrig-cuda
is likely to stay compatible with nixpkgs for longer (and maybe even kept up to date by other people)
]; | ||
|
||
installPhase = '' | ||
install -Dm644 libxmrig-cuda.so $out/lib/libxmrig-cuda.so |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Doesn't upstream's cmake have INSTALL targets? This is rather unclean and might complicate cross-compilation, but we don't have to address this right now
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I found that after build there are magical cmake_install.cmake files. Maybe they can help, but I'm not sure.
I sketched a brief example of smth that seems to be building here, feel free to just copy bits over: SomeoneSerge#3 |
Yes, thank you for commit. It builds, but error is the same. I used you hint with LOGApr 06 12:41:22 huananzhi systemd[1]: Started xmrig-kawpow.service. 4144: find library=libssl.so.3 [0]; searching 4144: search path=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/glibc-hwcaps/x86-64-v2:/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/tls/x86_64/x86_64:/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/tls/x86_64:/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/tls/x86_64:/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/tls:/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/x86_64/x86_64:/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/x86_64:/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/x86_64:/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib:/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/glibc-hwcaps/x86-64-v2:/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/tls/x86_64/x86_64:/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/tls/x86_64:/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/tls/x86_64:/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/tls:/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/x86_64/x86_64:/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/x86_64:/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/x86_64:/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/glibc-hwcaps/x86-64-v2:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls/x86_64/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/x86_64/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib (RUNPATH from file /nix/store/ykppls47ymhx09710zmjih4l8wwmz32r-xmrig-6.19.1/bin/xmrig) 4144: trying file=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/glibc-hwcaps/x86-64-v2/libssl.so.3 4144: trying file=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/tls/x86_64/x86_64/libssl.so.3 4144: trying file=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/tls/x86_64/libssl.so.3 4144: trying file=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/tls/x86_64/libssl.so.3 4144: trying file=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/tls/libssl.so.3 4144: trying file=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/x86_64/x86_64/libssl.so.3 4144: trying file=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/x86_64/libssl.so.3 4144: trying file=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/x86_64/libssl.so.3 4144: trying file=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/libssl.so.3 4144: trying file=/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/glibc-hwcaps/x86-64-v2/libssl.so.3 4144: trying file=/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/tls/x86_64/x86_64/libssl.so.3 4144: trying file=/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/tls/x86_64/libssl.so.3 4144: trying file=/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/tls/x86_64/libssl.so.3 4144: trying file=/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/tls/libssl.so.3 4144: trying file=/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/x86_64/x86_64/libssl.so.3 4144: trying file=/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/x86_64/libssl.so.3 4144: trying file=/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/x86_64/libssl.so.3 4144: trying file=/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/libssl.so.3 4144: 4144: find library=libcrypto.so.3 [0]; searching 4144: search path=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib:/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/glibc-hwcaps/x86-64-v2:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls/x86_64/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/x86_64/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib (RUNPATH from file /nix/store/ykppls47ymhx09710zmjih4l8wwmz32r-xmrig-6.19.1/bin/xmrig) 4144: trying file=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/libcrypto.so.3 4144: trying file=/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/libcrypto.so.3 4144: 4144: find library=libuv.so.1 [0]; searching 4144: search path=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib:/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/glibc-hwcaps/x86-64-v2:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls/x86_64/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/x86_64/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib (RUNPATH from file /nix/store/ykppls47ymhx09710zmjih4l8wwmz32r-xmrig-6.19.1/bin/xmrig) 4144: trying file=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/libuv.so.1 4144: 4144: find library=libpthread.so.0 [0]; searching 4144: search path=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib:/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/glibc-hwcaps/x86-64-v2:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls/x86_64/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/x86_64/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/x86_64:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib (RUNPATH from file /nix/store/ykppls47ymhx09710zmjih4l8wwmz32r-xmrig-6.19.1/bin/xmrig) 4144: trying file=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/libpthread.so.0 4144: trying file=/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/libpthread.so.0 4144: trying file=/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/glibc-hwcaps/x86-64-v2/libpthread.so.0 4144: trying file=/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls/x86_64/x86_64/libpthread.so.0 4144: trying file=/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls/x86_64/libpthread.so.0 4144: trying file=/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls/x86_64/libpthread.so.0 4144: trying file=/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/tls/libpthread.so.0 4144: trying file=/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/x86_64/x86_64/libpthread.so.0 4144: trying file=/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/x86_64/libpthread.so.0 4144: trying file=/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/x86_64/libpthread.so.0 4144: trying file=/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/libpthread.so.0 4144: search path=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/glibc-hwcaps/x86-64-v2:/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/tls/x86_64/x86_64:/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/tls/x86_64:/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/tls/x86_64:/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/tls:/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/x86_64/x86_64:/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/x86_64:/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/x86_64:/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib (system search path) 4144: trying file=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/glibc-hwcaps/x86-64-v2/libpthread.so.0 4144: trying file=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/tls/x86_64/x86_64/libpthread.so.0 4144: trying file=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/tls/x86_64/libpthread.so.0 4144: trying file=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/tls/x86_64/libpthread.so.0 4144: trying file=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/tls/libpthread.so.0 4144: trying file=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/x86_64/x86_64/libpthread.so.0 4144: trying file=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/x86_64/libpthread.so.0 4144: trying file=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/x86_64/libpthread.so.0 4144: trying file=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/libpthread.so.0 4144: 4144: find library=librt.so.1 [0]; searching 4144: search path=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib:/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib (RUNPATH from file /nix/store/ykppls47ymhx09710zmjih4l8wwmz32r-xmrig-6.19.1/bin/xmrig) 4144: trying file=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/librt.so.1 4144: trying file=/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/librt.so.1 4144: trying file=/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/librt.so.1 4144: search path=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib (system search path) 4144: trying file=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/librt.so.1 4144: 4144: find library=libdl.so.2 [0]; searching 4144: search path=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib:/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib (RUNPATH from file /nix/store/ykppls47ymhx09710zmjih4l8wwmz32r-xmrig-6.19.1/bin/xmrig) 4144: trying file=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/libdl.so.2 4144: trying file=/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/libdl.so.2 4144: trying file=/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/libdl.so.2 4144: search path=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib (system search path) 4144: trying file=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/libdl.so.2 4144: 4144: find library=libhwloc.so.15 [0]; searching 4144: search path=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib:/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib (RUNPATH from file /nix/store/ykppls47ymhx09710zmjih4l8wwmz32r-xmrig-6.19.1/bin/xmrig) 4144: trying file=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/libhwloc.so.15 4144: trying file=/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/libhwloc.so.15 4144: trying file=/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/libhwloc.so.15 4144: 4144: find library=libm.so.6 [0]; searching 4144: search path=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib:/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib (RUNPATH from file /nix/store/ykppls47ymhx09710zmjih4l8wwmz32r-xmrig-6.19.1/bin/xmrig) 4144: trying file=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/libm.so.6 4144: trying file=/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/libm.so.6 4144: trying file=/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/libm.so.6 4144: search path=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib (system search path) 4144: trying file=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/libm.so.6 4144: 4144: find library=libc.so.6 [0]; searching 4144: search path=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib:/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib:/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib (RUNPATH from file /nix/store/ykppls47ymhx09710zmjih4l8wwmz32r-xmrig-6.19.1/bin/xmrig) 4144: trying file=/nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/libc.so.6 4144: trying file=/nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/libc.so.6 4144: trying file=/nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/libc.so.6 4144: search path=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib (system search path) 4144: trying file=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/libc.so.6 4144: 4144: 4144: calling init: /nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/ld-linux-x86-64.so.2 4144: 4144: 4144: calling init: /nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/libc.so.6 4144: 4144: 4144: calling init: /nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/libm.so.6 4144: 4144: 4144: calling init: /nix/store/y4p8f5d973s6wja712wj3pqq4kw3ybn3-hwloc-2.9.0-lib/lib/libhwloc.so.15 4144: 4144: 4144: calling init: /nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/libdl.so.2 4144: 4144: 4144: calling init: /nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/librt.so.1 4144: 4144: 4144: calling init: /nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/libpthread.so.0 4144: 4144: 4144: calling init: /nix/store/xc5zibb8p9h08kv9701aazlj8yaharcw-libuv-1.44.2/lib/libuv.so.1 4144: 4144: 4144: calling init: /nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/libcrypto.so.3 4144: 4144: 4144: calling init: /nix/store/s8vg2h8xzqmjd72f3g3p1jqy2lbbapc6-openssl-3.0.8/lib/libssl.so.3 4144: 4144: 4144: initialize program: /nix/store/ykppls47ymhx09710zmjih4l8wwmz32r-xmrig-6.19.1/bin/xmrig 4144: 4144: 4144: transferring control: /nix/store/ykppls47ymhx09710zmjih4l8wwmz32r-xmrig-6.19.1/bin/xmrig 4144: 4144: find library=libcuda.so.1 [0]; searching 4144: search path=/run/opengl-driver/lib/glibc-hwcaps/x86-64-v2:/run/opengl-driver/lib/tls/x86_64/x86_64:/run/opengl-driver/lib/tls/x86_64:/run/opengl-driver/lib/tls/x86_64:/run/opengl-driver/lib/tls:/run/opengl-driver/lib/x86_64/x86_64:/run/opengl-driver/lib/x86_64:/run/opengl-driver/lib/x86_64:/run/opengl-driver/lib:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/glibc-hwcaps/x86-64-v2:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/tls/x86_64/x86_64:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/tls/x86_64:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/tls/x86_64:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/tls:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/x86_64/x86_64:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/x86_64:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/x86_64:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib (RUNPATH from file /nix/store/2gb51nxzzwrnd72nnx2c95i1y2pcr3q9-xmrig-cuda-6.17.0/lib/libxmrig-cuda.so) 4144: trying file=/run/opengl-driver/lib/glibc-hwcaps/x86-64-v2/libcuda.so.1 4144: trying file=/run/opengl-driver/lib/tls/x86_64/x86_64/libcuda.so.1 4144: trying file=/run/opengl-driver/lib/tls/x86_64/libcuda.so.1 4144: trying file=/run/opengl-driver/lib/tls/x86_64/libcuda.so.1 4144: trying file=/run/opengl-driver/lib/tls/libcuda.so.1 4144: trying file=/run/opengl-driver/lib/x86_64/x86_64/libcuda.so.1 4144: trying file=/run/opengl-driver/lib/x86_64/libcuda.so.1 4144: trying file=/run/opengl-driver/lib/x86_64/libcuda.so.1 4144: trying file=/run/opengl-driver/lib/libcuda.so.1 4144: 4144: find library=libnvrtc.so.11.2 [0]; searching 4144: search path=/run/opengl-driver/lib:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/glibc-hwcaps/x86-64-v2:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/tls/x86_64/x86_64:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/tls/x86_64:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/tls/x86_64:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/tls:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/x86_64/x86_64:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/x86_64:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/x86_64:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib (RUNPATH from file /nix/store/2gb51nxzzwrnd72nnx2c95i1y2pcr3q9-xmrig-cuda-6.17.0/lib/libxmrig-cuda.so) 4144: trying file=/run/opengl-driver/lib/libnvrtc.so.11.2 4144: trying file=/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/glibc-hwcaps/x86-64-v2/libnvrtc.so.11.2 4144: trying file=/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/tls/x86_64/x86_64/libnvrtc.so.11.2 4144: trying file=/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/tls/x86_64/libnvrtc.so.11.2 4144: trying file=/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/tls/x86_64/libnvrtc.so.11.2 4144: trying file=/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/tls/libnvrtc.so.11.2 4144: trying file=/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/x86_64/x86_64/libnvrtc.so.11.2 4144: trying file=/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/x86_64/libnvrtc.so.11.2 4144: trying file=/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/x86_64/libnvrtc.so.11.2 4144: trying file=/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/libnvrtc.so.11.2 4144: 4144: find library=libstdc++.so.6 [0]; searching 4144: search path=/run/opengl-driver/lib:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib (RUNPATH from file /nix/store/2gb51nxzzwrnd72nnx2c95i1y2pcr3q9-xmrig-cuda-6.17.0/lib/libxmrig-cuda.so) 4144: trying file=/run/opengl-driver/lib/libstdc++.so.6 4144: trying file=/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/libstdc++.so.6 4144: search path=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib (system search path) 4144: trying file=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/libstdc++.so.6 4144: search path=/nix/store/dljgf52wslagfl3qdkd3dpk9a7lakd1g-gcc-11.3.0-lib/lib/glibc-hwcaps/x86-64-v2:/nix/store/dljgf52wslagfl3qdkd3dpk9a7lakd1g-gcc-11.3.0-lib/lib/tls/x86_64/x86_64:/nix/store/dljgf52wslagfl3qdkd3dpk9a7lakd1g-gcc-11.3.0-lib/lib/tls/x86_64:/nix/store/dljgf52wslagfl3qdkd3dpk9a7lakd1g-gcc-11.3.0-lib/lib/tls/x86_64:/nix/store/dljgf52wslagfl3qdkd3dpk9a7lakd1g-gcc-11.3.0-lib/lib/tls:/nix/store/dljgf52wslagfl3qdkd3dpk9a7lakd1g-gcc-11.3.0-lib/lib/x86_64/x86_64:/nix/store/dljgf52wslagfl3qdkd3dpk9a7lakd1g-gcc-11.3.0-lib/lib/x86_64:/nix/store/dljgf52wslagfl3qdkd3dpk9a7lakd1g-gcc-11.3.0-lib/lib/x86_64:/nix/store/dljgf52wslagfl3qdkd3dpk9a7lakd1g-gcc-11.3.0-lib/lib (RUNPATH from file /nix/store/2gb51nxzzwrnd72nnx2c95i1y2pcr3q9-xmrig-cuda-6.17.0/lib/libxmrig-cuda.so) 4144: trying file=/nix/store/dljgf52wslagfl3qdkd3dpk9a7lakd1g-gcc-11.3.0-lib/lib/glibc-hwcaps/x86-64-v2/libstdc++.so.6 4144: trying file=/nix/store/dljgf52wslagfl3qdkd3dpk9a7lakd1g-gcc-11.3.0-lib/lib/tls/x86_64/x86_64/libstdc++.so.6 4144: trying file=/nix/store/dljgf52wslagfl3qdkd3dpk9a7lakd1g-gcc-11.3.0-lib/lib/tls/x86_64/libstdc++.so.6 4144: trying file=/nix/store/dljgf52wslagfl3qdkd3dpk9a7lakd1g-gcc-11.3.0-lib/lib/tls/x86_64/libstdc++.so.6 4144: trying file=/nix/store/dljgf52wslagfl3qdkd3dpk9a7lakd1g-gcc-11.3.0-lib/lib/tls/libstdc++.so.6 4144: trying file=/nix/store/dljgf52wslagfl3qdkd3dpk9a7lakd1g-gcc-11.3.0-lib/lib/x86_64/x86_64/libstdc++.so.6 4144: trying file=/nix/store/dljgf52wslagfl3qdkd3dpk9a7lakd1g-gcc-11.3.0-lib/lib/x86_64/libstdc++.so.6 4144: trying file=/nix/store/dljgf52wslagfl3qdkd3dpk9a7lakd1g-gcc-11.3.0-lib/lib/x86_64/libstdc++.so.6 4144: trying file=/nix/store/dljgf52wslagfl3qdkd3dpk9a7lakd1g-gcc-11.3.0-lib/lib/libstdc++.so.6 4144: 4144: find library=libgcc_s.so.1 [0]; searching 4144: search path=/run/opengl-driver/lib:/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib (RUNPATH from file /nix/store/2gb51nxzzwrnd72nnx2c95i1y2pcr3q9-xmrig-cuda-6.17.0/lib/libxmrig-cuda.so) 4144: trying file=/run/opengl-driver/lib/libgcc_s.so.1 4144: trying file=/nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/libgcc_s.so.1 4144: search path=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib (system search path) 4144: trying file=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/libgcc_s.so.1 4144: 4144: 4144: calling init: /nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/libgcc_s.so.1 4144: 4144: 4144: calling init: /nix/store/dljgf52wslagfl3qdkd3dpk9a7lakd1g-gcc-11.3.0-lib/lib/libstdc++.so.6 4144: 4144: 4144: calling init: /nix/store/1xiffg9sw6c3pmy79yx5f01hgd4ya8mk-cuda_nvrtc-11.7.50/lib/libnvrtc.so.11.2 4144: 4144: 4144: calling init: /run/opengl-driver/lib/libcuda.so.1 4144: 4144: 4144: calling init: /nix/store/2gb51nxzzwrnd72nnx2c95i1y2pcr3q9-xmrig-cuda-6.17.0/lib/libxmrig-cuda.so 4144: * ABOUT XMRig/6.19.1 gcc/12.2.0 * LIBS libuv/1.44.2 OpenSSL/3.0.8 hwloc/2.9.0 * HUGE PAGES supported * 1GB PAGES disabled * CPU Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz (1) 64-bit AES L2:2.5 MB L3:25.0 MB 10C/10T NUMA:1 * MEMORY 13.8/31.3 GB (44%) Node0_Dimm0: 8 GB DDR3 @ 1600 MHz M393B1K70QB0- Node0_Dimm1: 8 GB DDR3 @ 1600 MHz M393B1K70QB0- Node0_Dimm2: 8 GB DDR3 @ 1600 MHz M393B1K70QB0- Node0_Dimm3: 8 GB DDR3 @ 1600 MHz M393B1K70QB0- * MOTHERBOARD HUANANZHI - X79 * DONATE 0% * ASSEMBLY auto:intel * POOL #1 gulf.moneroocean.stream:10128 algo kawpow * POOL #2 fi.moneroocean.stream:10128 algo kawpow * POOL #3 stratum+tcp://stratum.ravenpool.ninja:3333 algo kawpow * COMMANDS hashrate, pause, resume, results, connection * OPENCL disabled * CUDA 11.7/12.1/6.17.0 4144: 4144: calling init: /nix/store/csx350c40r3s8g20masldd0nmb7w0icm-nvidia-x11-530.41.03-6.1.22/lib/libnvidia-ml.so 4144: * NVML 12.530.41.03/530.41.03 press e for health report * CUDA GPU #0 03:00.0 NVIDIA GeForce GTX 1070 Ti 1683/4004 MHz smx:19 arch:61 mem:8003/8113 MB [2023-04-06 12:41:25.141] net use pool gulf.moneroocean.stream:10128 199.247.0.216 [2023-04-06 12:41:25.141] net new job from gulf.moneroocean.stream:10128 diff 292M algo kawpow height 2743448 [2023-04-06 12:41:25.141] nvidia use profile kawpow (1 thread) scratchpad 32 KB | # | GPU | BUS ID | INTENSITY | THREADS | BLOCKS | BF | BS | MEMORY | NAME | 0 | 0 | 03:00.0 | 9961472 | 256 | 38912 | 0 | 0 | 3944 | NVIDIA GeForce GTX 1070 Ti [2023-04-06 12:41:25.519] nvidia READY threads 1/1 (379 ms) [2023-04-06 12:41:30.853] miner KawPow light cache for epoch 365 calculated (5333ms) [2023-04-06 12:41:55.169] nvidia #0 03:00.0 122W 48C 1911/3802 MHz fan0:0% [2023-04-06 12:41:55.169] miner speed 10s/60s/15m n/a n/a n/a H/s max n/a H/s 4144: find library=libnvrtc-builtins.so.11.7 [0]; searching 4144: search path=/run/opengl-driver/lib:glibc-hwcaps/x86-64-v2:tls/x86_64/x86_64:tls/x86_64:tls/x86_64:tls:x86_64/x86_64:x86_64:x86_64: (RUNPATH from file /nix/store/2gb51nxzzwrnd72nnx2c95i1y2pcr3q9-xmrig-cuda-6.17.0/lib/libxmrig-cuda.so) 4144: trying file=/run/opengl-driver/lib/libnvrtc-builtins.so.11.7 4144: trying file=glibc-hwcaps/x86-64-v2/libnvrtc-builtins.so.11.7 4144: trying file=tls/x86_64/x86_64/libnvrtc-builtins.so.11.7 4144: trying file=tls/x86_64/libnvrtc-builtins.so.11.7 4144: trying file=tls/x86_64/libnvrtc-builtins.so.11.7 4144: trying file=tls/libnvrtc-builtins.so.11.7 4144: trying file=x86_64/x86_64/libnvrtc-builtins.so.11.7 4144: trying file=x86_64/libnvrtc-builtins.so.11.7 4144: trying file=x86_64/libnvrtc-builtins.so.11.7 4144: trying file=libnvrtc-builtins.so.11.7 4144: search cache=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/etc/ld.so.cache 4144: search path=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib (system search path) 4144: trying file=/nix/store/8xk4yl1r3n6kbyn05qhan7nbag7npymx-glibc-2.35-224/lib/libnvrtc-builtins.so.11.7 4144: Program compile log: nvrtc: error: failed to open libnvrtc-builtins.so.11.7. Make sure that libnvrtc-builtins.so.11.7 is installed correctly. [2023-04-06 12:41:57.395] nvidia KawPow failed to initialize DAG: :197 "NVRTC_ERROR_BUILTIN_OPERATION_FAILURE" [2023-04-06 12:42:25.199] nvidia #0 03:00.0 7W 45C 139/405 MHz fan0:0% [2023-04-06 12:42:25.199] miner speed 10s/60s/15m n/a n/a n/a H/s max n/a H/s [2023-04-06 12:42:43.999] net new job from gulf.moneroocean.stream:10128 diff 292M algo kawpow height 2743449 [2023-04-06 12:42:55.229] nvidia #0 03:00.0 7W 43C 139/405 MHz fan0:0% [2023-04-06 12:42:55.229] miner speed 10s/60s/15m n/a n/a n/a H/s max n/a H/s [2023-04-06 12:43:25.255] nvidia #0 03:00.0 7W 42C 139/405 MHz fan0:0% [2023-04-06 12:43:25.255] miner speed 10s/60s/15m n/a n/a n/a H/s max n/a H/s [2023-04-06 12:43:41.799] net new job from gulf.moneroocean.stream:10128 diff 292M algo kawpow height 2743450 [2023-04-06 12:43:55.285] nvidia #0 03:00.0 7W 41C 139/405 MHz fan0:0% [2023-04-06 12:43:55.285] miner speed 10s/60s/15m n/a n/a n/a H/s max n/a H/s [2023-04-06 12:44:20.665] net new job from gulf.moneroocean.stream:10128 diff 254M algo kawpow height 2743451 [2023-04-06 12:44:25.319] nvidia #0 03:00.0 7W 40C 139/405 MHz fan0:0% [2023-04-06 12:44:25.319] miner speed 10s/60s/15m n/a n/a n/a H/s max n/a H/s Basicaully we need to add libnvrtc-builtins.11.7 to /run/opengl-driver/lib. |
I see
Not exactly, In fact from what I see
And it doesn't declare it needed:
From your logs, the library is indeed being looked up by
|
I think you'll have to look into |
I don't think there is a difference, as I see by CMakeLists.txt this flags are ON by default |
Log points error here: Maybe this CUDA program fails to find nvrtc dependency? |
How is it possible to pass down cuda.architectures from service to package config? |
Tried |
Maybe @SChernykh can help us make xmrig able to find |
OK so I was able to run it like this: What's next I don't know x) There is a suggestion to do this: LuxCoreRender/BlendLuxCore#535 (comment), but I'm not c/cpp programmer so don't know what is this. |
I would now guess that Not sure if this could be dangerous, it's strictly more than just extending Runpath, but we can run tests later. Or we can be less lazy and extend the Runpath without touching DT_NEEDED |
You probably do not want to do that. Instead you might want to import nixpkgs with a global default like: But if you wanted to still control that from the service, you'd need to
As you can see, this is currently hidden pretty deep, because we don't go this way too often |
ggwp, SomeoneSerge@f55d2a1 works. Probably open separate PR for this change? |
b8c0615
to
d29634a
Compare
2e948ae
to
3dadfa3
Compare
…set explicit path to NVRTC
3dadfa3
to
6b7ccec
Compare
Seems like it's now working again without LD_LIBRARY_PATH. This time it can't find libcuda.so.1 |
Hi again! Sorry I'm slow to respond, but it'd be great to see your PR merged!
Hmm, what was the last time you rebased the branch on master? There was an issue about the broken |
Description of changes
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)