!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1163 Members
“There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org187 Servers

Load older messages


SenderMessageTime
25 Oct 2025
@samasaur:matrix.orgsamasaur it is part of a PR that was mostly purity hacks but i think the logic for setting it to LAST globally is actually just entirely wrong now that frameworks from the SDK are included by default. like it kinda makes sense in a darwin.apple_sdk.frameworks world where frameworks are usually not available (though it should fall back to libraries anyway in that case?), but with the SDK included as an input to every package it just doesn't make sense anymore 07:30:51
@samasaur:matrix.orgsamasaurwhich is even supported by that comment saying "on macOS we want to prefer Unix-style headers to Frameworks because we usually do not package the framework"07:31:18
@k900:0upti.meK900Yeeeeeeeeeeah what the fuck07:31:22
@samasaur:matrix.orgsamasaurbecause we do now package the frameworks07:31:23
@samasaur:matrix.orgsamasaurimage.png
Download image.png
07:31:41
@samasaur:matrix.orgsamasaurthis will be fun07:31:51
@samasaur:matrix.orgsamasaur(dropping that flag from the setup hook)07:32:31
@k900:0upti.meK900

    # correctly detect our clang compiler
    prependToVar cmakeFlags "-DCMAKE_POLICY_DEFAULT_CMP0025=NEW"
07:32:47
@k900:0upti.meK900This is still there too07:32:49
@k900:0upti.meK900Pretty sure that policy doesn't even EXIST anymore07:33:36
@k900:0upti.meK900https://gitlab.kitware.com/cmake/cmake/-/blob/master/Help/policy/CMP0025.rst07:34:27
@k900:0upti.meK900Yep removed in 4.007:34:30
@samasaur:matrix.orgsamasauroh cool07:34:40
@samasaur:matrix.orgsamasaurokay let me cancel this build and start a new one with that line gone too07:34:51
@samasaur:matrix.orgsamasaurand then i'm gonna go to sleep and we will see what i come back to in the morning07:35:05
@reckenrode:matrix.orgRandy EckenrodeCould they be referring to other packages’ frameworks?10:36:42
@reckenrode:matrix.orgRandy EckenrodeThough if we don’t package them, why prefer the non-framework when that’s all you’ll find anyway ….10:36:50
@reckenrode:matrix.orgRandy Eckenrodee.g., https://github.com/NixOS/nixpkgs/pull/44735110:41:34
@emilazy:matrix.orgemilydestroy it12:43:00
@samasaur:matrix.orgsamasaurbuild successful 🎉17:51:31
@samasaur:matrix.orgsamasaurhttps://github.com/NixOS/nixpkgs/pull/45559217:51:33
@emilazy:matrix.orgemily K900: (we need a freeze exemption from the RMs to merge that) 18:08:09
@emilazy:matrix.orgemily(though I support it)18:08:14
@k900:0upti.meK900Uhh18:08:38
@k900:0upti.meK900No we don't?18:08:44
@k900:0upti.meK900 I guess technically this could be considered breaking behavior 18:08:54
@k900:0upti.meK900But come on18:08:57
@emilazy:matrix.orgemilyit's a breaking change when there's both a framework and a library with the same name18:09:37
@emilazy:matrix.orgemilywhich is exactly what Qt is unhappy about18:09:42
@emilazy:matrix.orgemily but I suppose there may not be many other examples than libnetwork/Network 18:10:16

Show newer messages


Back to Room ListRoom Version: 6