!FBuJyWXTGcGtHTPphC:nixos.org

Nix Rust

527 Members
Rust116 Servers

Load older messages


SenderMessageTime
10 Dec 2024
@pveierland:matrix.orgpveierlandSweet! Rust project build successful after 2 days of .. light headbanging. Ended up with fenix toolchain + crane for build setup. Kudos to both for good docs 👍️12:28:23
@antifuchs:asf.computerantifuchsFenix + crane are the best combo. Bonus that they sound like a 2008-era stomp folk pop band12:31:32
@pveierland:matrix.orgpveierlandThe "close 100 tabs" after getting things to work moment is always a bliss12:33:45
@charles:computer.surgeryCharlesi just wish fenix didn't have a bus factor of exactly zero18:43:32
@charles:computer.surgeryCharlesit's been this way for quite some time, imo maintainership should get transferred to someone else at this point18:45:21
@antifuchs:asf.computerantifuchshuh, it lives in the nix-community org; someone should be able to claim it18:46:20
11 Dec 2024
@ralith:ralith.comRalithdoes someone *want* to? that's usually the hard part 00:49:33
@ralith:ralith.comRalith @charles:computer.surgery: are you volunteering? :D 00:49:49
@charles:computer.surgeryCharlessure00:50:39
@ralith:ralith.comRalithwell, ping an org admin!01:24:51
@marijan:matrix.orgmarijan changed their profile picture.14:20:36
@glepage:matrix.orgGaétan Lepage while updating polars 17:17:49
@glepage:matrix.orgGaétan Lepageclipboard.png
Download clipboard.png
17:17:51
@k900:0upti.meK900Probably need newer rust?17:18:09
@glepage:matrix.orgGaétan LepageLooks like it :/17:19:38
@glepage:matrix.orgGaétan Lepage https://github.com/rust-lang/hashbrown/blob/25365fc3cbec606b86a2a2251df246d6062eea67/src/lib.rs#L14-L24 17:19:39
@glepage:matrix.orgGaétan LepageNot a lot I can do right ?17:27:22
@glepage:matrix.orgGaétan LepageApart from shipping an older version of this package17:27:31
@niklaskorz:korz.devNiklas Korz

Since Rust 1.36, this is now the HashMap implementation for the Rust standard library.

Sounds like you might be able to patch it out and use the stdlib instead, but yeah that's some effort

19:04:44
@niklaskorz:korz.devNiklas KorzIn general I'm surprised you'd need any nightly features in polarsm19:05:04
@niklaskorz:korz.devNiklas Korz* In general I'm surprised you'd need any nightly features in polars19:05:08
@niklaskorz:korz.devNiklas Korz* In general I'm surprised you'd need any nightly compiler features in polars19:05:17
@niklaskorz:korz.devNiklas Korzhttps://github.com/pola-rs/polars/issues/1280519:05:52
@niklaskorz:korz.devNiklas Korz
In reply to @k900:0upti.me
Probably need newer rust?
1.80 is enough according to Polars, nixpkgs is on 1.82
19:07:05
@niklaskorz:korz.devNiklas KorzBut you need a nightly compiler tool chain apparently, not stable19:07:42
@niklaskorz:korz.devNiklas KorzI don't think we ship rust nightly in nixpkgs19:08:10
@niklaskorz:korz.devNiklas Korz
In reply to @glepage:matrix.org
clipboard.png
That particularly feature will land in Rust stable with 1.84, releasing on January 9, 2025
19:16:12
@glepage:matrix.orgGaétan LepageOk, thanks !21:22:48
12 Dec 2024
@mrtni:matrix.orgmrtni joined the room.06:24:42
@glepage:matrix.orgGaétan Lepage

Do I understand this whole thread about lld correctly ?
Basically, when a package uses -Clink-arg=-fuse-ld=lld (and you provide it with lld in nativeBuildInputs), you can get an incompletely patched binary ?
This is what I observed with newer versions of materialize.

What is the recommended solution ? Just patching the flag out ?
It seems to work, but maybe there is a better solution.

15:47:46

Show newer messages


Back to Room ListRoom Version: 6