!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
25 Oct 2025
@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
@emilazy:matrix.orgemily I'm not totally confident this isn't going to blow some things up on staging though 18:18:07
@emilazy:matrix.orgemilybut hopefully it will be manageable if it does18:18:20
@samasaur:matrix.orgsamasaur out of the list that qt uses (AppKit, CFNetwork, AssetsLibrary, Photos, AudioToolbox, ApplicationServices, Carbon, CoreFoundation, CoreServices, CoreGraphics, CoreText, CoreVideo, CryptoTok enKit, DiskArbitration, Foundation, IOBluetooth, IOKit, IOSurface, ImageIO, Metal, MobileCoreServices, QuartzCore, Security, SystemConfiguration, UIKit, CoreL ocation, CoreMotion, WatchKit, GameController, CoreBluetooth, AVFoundation, Photos, Contacts, EventKit, HealthKit, UniformTypeIdentifiers, Network, OpenGL), Network was the only example of a conflict 18:19:54
@samasaur:matrix.orgsamasaur so i think it's only likely to cause problems if anything wants libnetwork.tbd or some third-party conflicting name 18:20:25
@samasaur:matrix.orgsamasaur and it should be fixable with -DCMAKE_FIND_FRAMEWORK=LAST in cmakeFlags 18:20:47
@emilazy:matrix.orgemily I wonder what libnetwork.tbd is for 18:21:41
@samasaur:matrix.orgsamasaurbut yeah it is a breaking change. hopefully just theoretically and not in practice18:22:06

Show newer messages


Back to Room ListRoom Version: 6