!FBuJyWXTGcGtHTPphC:nixos.org

Nix Rust

673 Members
Rust150 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
11 Nov 2025
@n8henrie:matrix.orgn8henrieOh, maybe I can just build on a nix shell on arch and get the matching wxgtk...22:16:28
@ghpzin:envs.net@ghpzin:envs.net Iirc there is a way to not fill output git hashes importing Cargo.lock with allowBuiltinFetchGit = true; 22:19:29
@ghpzin:envs.net@ghpzin:envs.net Iirc a way to not fill output git hashes while importing Cargo.lock is setting allowBuiltinFetchGit = true; 22:19:55
@n8henrie:matrix.orgn8henrieBuilding in a nix shell with the matching version of wxGTK worked! Thanks a ton! I'll experiment with the built-in fetchgit as well, thank you for the suggestion.22:24:34
@n8henrie:matrix.orgn8henrie Just to close the loop, allowBuiltinFetchGit works a treat and is probably an even better approach. Thank you! 22:33:31
@n8henrie:matrix.orgn8henrie This way I can make sure the package builds or exit 125 for the bisect. If the package builds, run the nixosTest and get a result. Fingers crossed. 22:34:37
12 Nov 2025
@inayet:matrix.orgInayet changed their display name from inayet to Inayet.12:37:29
@crop_tech:matrix.orgcrop i am trying to use this crate in a project that i work on on a nixos machine: https://github.com/HadrienG2/hwlocality
it depends on a c library that i add to the shell.nix in the buildInputs = with pkgs; [hwloc] and then set the libpath with libPath = with pkgs; lib.makeLibraryPath buildInputs; ... the library is loaded dynamically as the error appears only when i try to use the crate in rust.
the error is target/release/multi_thread: error while loading shared libraries: libhwloc.so.15: cannot open shared object file: No such file or directory
any suggestions how to fix this?
22:59:37
@crop_tech:matrix.orgcrop i now added the following line to the shell.nix
LD_LIBRARY_PATH = "${pkgs.lib.makeLibraryPath buildInputs}";
but i thought this is not recommended.
23:25:43
@crop_tech:matrix.orgcrop its not "recommended" because now i am missing other libraries (pipewire-...-jack-lib) ... and i don't know how it got put into the LDLIBRARYPATH variable automatically 23:33:14
@crop_tech:matrix.orgcropok i found the solution for the jack problem but it actually doesn't help for hwloc to be found .... which is strange because one time i run the build (but i don't know what i changed it worked)23:46:20
@crop_tech:matrix.orgcrop ok it seems to work if i use the "vendored" hwloc build by cargo ... not ideal (and only without the LDLIBRARYPATH thing which seems to be what i shouldn't do anyway) 23:50:39

Show newer messages


Back to Room ListRoom Version: 6