!FBuJyWXTGcGtHTPphC:nixos.org

Nix Rust

705 Members
Rust162 Servers

Load older messages


SenderMessageTime
28 Jun 2022
@dpc:matrix.orgdpcNo worries and thanks anyway!19:46:05
@a-kenji:matrix.orga-kenji
In reply to @js:ukvly.org
is anyone interested in collaborating on Linux kernel Rust support in nixpkgs? -> https://discourse.nixos.org/t/help-wanted-packaging-linux-kernel-with-rust-support/19988
Hey! I am possibly interested.
19:47:26
@js:ukvly.orgJulian Stecklina
In reply to @a-kenji:matrix.org
Hey! I am possibly interested.
Nice! From the bullet points in the post, would you be interested in picking one up?
19:53:16
@a-kenji:matrix.orga-kenji
In reply to @js:ukvly.org
Nice! From the bullet points in the post, would you be interested in picking one up?
I think I could try packaging bindgen, I would need to know how the rest works. Nixpkgs has 0.59 is that not compatible?
19:58:23
@js:ukvly.orgJulian StecklinaUnfortunately not. The kernel code wants the old version and things actually break if you use the new one 19:59:02
@js:ukvly.orgJulian StecklinaI think you can pick things up from my branch (link in the post)19:59:39
@a-kenji:matrix.orga-kenjiAh, good to know.19:59:42
@js:ukvly.orgJulian StecklinaI had a bit of time to clean up the Bingen derivation this morning 20:00:02
@js:ukvly.orgJulian Stecklina* I had a bit of time to clean up the bindgen derivation this morning 20:00:15
@a-kenji:matrix.orga-kenji
In reply to @js:ukvly.org
I had a bit of time to clean up the Bingen derivation this morning
Did you not actually finish the bingen thing already? It seems to build fine for me.
20:42:48
@js:ukvly.orgJulian StecklinaYes. Should be done. You could try to open a PR for it20:44:11
@js:ukvly.orgJulian StecklinaPlease tag me (@blitz)20:44:52
@dpc:matrix.orgdpc
In reply to @a-kenji:matrix.org
No problem! Sadly I don't really know whats going on there!
I've figured it out, I'm so pround of myself. https://github.com/rustshop/rustshop/commit/26824e3eb119b8cb5cdfcedddf291853344673a1
23:13:46
29 Jun 2022
@a-kenji:matrix.orga-kenji @dpc Was the issue that you needed to pass in system? 15:19:43
@a-kenji:matrix.orga-kenjiAh, yes! Just found the lnk to the issue.15:20:08
@a-kenji:matrix.orga-kenji @[Julian Stecklina] I cc'ed you on the pr. It was recommended we wait with merging until we know for sure, if it will be inside, when an rc will be available? 20:26:31
@qyliss:fairydust.spaceAlyssa Rossthat was me, hi :)20:28:33
@a-kenji:matrix.orga-kenjiHi o/20:30:14
30 Jun 2022
@florian:web3.foundationFlorian | W3F changed their profile picture.13:14:44
2 Jul 2022
@eg0:matrix.orgHeis joined the room.02:14:59
@eg0:matrix.orgHeis left the room.02:18:58
@grahamc:nixos.org@grahamc:nixos.org

I'm trying to compile a Rust project to be fully static, and use libcryptsetup. I've tried various approaches like:

        pkgs = import nixpkgs {
          inherit system;
          crossSystem = (import (nixpkgs + "/lib")).systems.examples.musl64 // {
            rustc.config = "x86_64-unknown-linux-musl";
          };
        };

and using cargo --target and ... other things that I can't quite remember. Here is an example repository: https://github.com/grahamc/libcryptsetup-static-rust I don't suppose anyone has a suggestion? I've stumped some of my closest rust friends so far :x

23:56:22
3 Jul 2022
@grahamc:nixos.org@grahamc:nixos.orgI made an attempt with naersk too: https://github.com/grahamc/libcryptsetup-static-rust/blob/naersk/failure00:39:32
@qyliss:fairydust.spaceAlyssa Rossgrahamc: musl != static07:32:40
@qyliss:fairydust.spaceAlyssa Ross for fully static builds you need to use pkgsStatic 07:34:23
@qyliss:fairydust.spaceAlyssa Ross and then you probably want to go through pkgs.pkgsStatic.callPackage, because pkgsStatic is cross-compilation so needs e.g. buildInputs vs nativeBuildInputs to be differentiated properly. 07:35:09
@grahamc:nixos.org@grahamc:nixos.orgI had an attempt going through pkgsStatic but I'll give that another try with callPackage, thanks :)19:02:59
@grahamc:nixos.org@grahamc:nixos.orgKiskae figured it out :O :D https://github.com/grahamc/libcryptsetup-static-rust/pull/119:26:26
@grahamc:nixos.org@grahamc:nixos.orghttps://github.com/NixOS/nixpkgs/pull/18004420:02:51
@grahamc:nixos.org@grahamc:nixos.orgthat's a lot of diff20:09:32

Show newer messages


Back to Room ListRoom Version: 6