!lTqhfnNvIkcEackxxk:matrix.org

Nix Bindings

88 Members
Nix C API https://github.com/NixOS/nix/blob/master/doc/manual/src/c-api.md, language-specific bindings, and their use cases (currently broken link: https://nixos.org/manual/nix/unstable/c-api)21 Servers

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


SenderMessageTime
29 May 2025
@o-santi:matrix.orgLeonardo Santiago sadly I'm looking for libflake-c upgrades, 2.28.0 doesn't seem to contain, time to do some git bisect 13:44:31
@o-santi:matrix.orgLeonardo Santiago
c212035d94ee4407cd19927ba33e3246a07a54d0 is the first bad commit
commit c212035d94ee4407cd19927ba33e3246a07a54d0
Author: Robert Hensing <robert@roberthensing.nl>
Date:   Tue Apr 1 15:19:41 2025 +0200

    flake: nixpkgs: 24.11 -> nixos-unstable
    
    Flake lock file updates:
    
    • Updated input 'nixpkgs':
        'github:NixOS/nixpkgs/48d12d5e70ee91fe8481378e540433a7303dbf6a?narHash=sha256-1Noao/H%2BN8nFB4Beoy8fgwrcOQLVm9o4zKW1ODaqK9E%3D' (2024-12-16)
      → 'github:NixOS/nixpkgs/52faf482a3889b7619003c0daec593a1912fddc1?narHash=sha256-6hl6L/tRnwubHcA4pfUUtk542wn2Om%2BD4UnDhlDW9BE%3D' (2025-03-30)

 flake.lock | 8 ++++----
 flake.nix  | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)
bisect found first bad commit

14:14:20
@o-santi:matrix.orgLeonardo Santiago *
c212035d94ee4407cd19927ba33e3246a07a54d0 is the first bad commit
commit c212035d94ee4407cd19927ba33e3246a07a54d0
Author: Robert Hensing <robert@roberthensing.nl>
Date:   Tue Apr 1 15:19:41 2025 +0200

    flake: nixpkgs: 24.11 -> nixos-unstable
    
    Flake lock file updates:
    
    • Updated input 'nixpkgs':
        'github:NixOS/nixpkgs/48d12d5e70ee91fe8481378e540433a7303dbf6a?narHash=sha256-1Noao/H%2BN8nFB4Beoy8fgwrcOQLVm9o4zKW1ODaqK9E%3D' (2024-12-16)
      → 'github:NixOS/nixpkgs/52faf482a3889b7619003c0daec593a1912fddc1?narHash=sha256-6hl6L/tRnwubHcA4pfUUtk542wn2Om%2BD4UnDhlDW9BE%3D' (2025-03-30)

 flake.lock | 8 ++++----
 flake.nix  | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)
bisect found first bad commit
14:14:36
@roberthensing:matrix.orgRobert Hensing (roberth)Hmm yeah. Was going to say no major changes on our side14:14:43
@o-santi:matrix.orgLeonardo Santiago it seems that it might be related to the nixpkgs upgrade in nix 14:15:12
@o-santi:matrix.orgLeonardo Santiago though I'm not sure how, maybe it changed the major version of cc (is it using clang?) and the one I'm using is incompatible with it? 14:15:44
@o-santi:matrix.orgLeonardo SantiagoI looked up your nixops4 setup and it seemed pretty similar (almost exactly the same) as mine so I don't know what I'm doing wrongly14:16:13
@roberthensing:matrix.orgRobert Hensing (roberth)

clang?

Not on linux

14:16:18
@o-santi:matrix.orgLeonardo Santiago oh, so it's on gcc? that may be it, you have some gcc measures that I'm not using 14:16:45
@roberthensing:matrix.orgRobert Hensing (roberth)I do use clang on linux in my dev shell when hacking on the thing14:17:38
@o-santi:matrix.orgLeonardo SantiagoI'm not a super c++ guy but the only instance I found someone commenting this was because of a gcc13 -> 14 version mismatch and so I think that'd be the issue here too14:18:03
@roberthensing:matrix.orgRobert Hensing (roberth) May be possible to build it that way with pkgsLLVM 14:18:07
@o-santi:matrix.orgLeonardo Santiagoespecially given that it is a nixpkgs upgrade14:18:08
@o-santi:matrix.orgLeonardo Santiagowdym?14:18:20
@roberthensing:matrix.orgRobert Hensing (roberth) Something like nix build nixpkgs#pkgsLLVM.nixVersions.git 14:19:03
@roberthensing:matrix.orgRobert Hensing (roberth)It's not the most reliably buildable package set, but if it works...14:19:30
@o-santi:matrix.orgLeonardo Santiago oh, it was building fine with gcc before, I'll try to add your gcc countermeasures and see if that fixes it 14:19:45
@roberthensing:matrix.orgRobert Hensing (roberth)ok14:20:09

Show newer messages


Back to Room ListRoom Version: 10