!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

196 Members
63 Servers

Load older messages


SenderMessageTime
28 Jun 2025
@reckenrode:matrix.orgRandy Eckenrode More that whatever we do for deployment target would do it that way rather than use -mmacosx-min-version. 12:50:29
@reckenrode:matrix.orgRandy EckenrodeSomewhat tangential I guess.12:50:37
@emilazy:matrix.orgemilyright12:50:40
@reckenrode:matrix.orgRandy EckenrodeIdeally, we would hook into the build system to communicate the deployment target. e.g., AFAIK, CMake isn’t using our environment variable. You have to set it explicitly.12:51:10
@emilazy:matrix.orgemilyit reads from the non mangled var like everything else12:51:47
@reckenrode:matrix.orgRandy EckenrodeCMake? Are you sure? I’m pretty sure I’ve gotten deployment target mismatch warnings until I set it explicitly to match what I want it to be.12:54:50
@reckenrode:matrix.orgRandy EckenrodeMy preference would be for sysroots with text-based stubs generated on platforms that support them. AFAIK stubs are faster to link than binaries, and it would ensure the install names are correct. Having everything together in a sysroot also works better with Clang modules.12:57:33
@reckenrode:matrix.orgRandy Eckenrode(Which Swift leverages heavily.)12:57:41
@emilazy:matrix.orgemily
In reply to @reckenrode:matrix.org
CMake? Are you sure? I’m pretty sure I’ve gotten deployment target mismatch warnings until I set it explicitly to match what I want it to be.
"If not set explicitly the value is initialized by the MACOSX_DEPLOYMENT_TARGET environment variable, if set, and otherwise computed based on the host platform."
12:59:42
@emilazy:matrix.orgemilythe issue is that a lot of builds set it manually12:59:49
@reckenrode:matrix.orgRandy EckenrodeSo if we specify it, it overrides theirs?13:00:21
@emilazy:matrix.orgemilyyes13:00:32
@emilazy:matrix.orgemily
In reply to @reckenrode:matrix.org
My preference would be for sysroots with text-based stubs generated on platforms that support them. AFAIK stubs are faster to link than binaries, and it would ensure the install names are correct. Having everything together in a sysroot also works better with Clang modules.
I think many things hardcode .dylib and .so unfortunately
13:00:58
@emilazy:matrix.orgemily maybe we could make stubs with .dylib 🙃 13:01:16
@qyriad:katesiria.orgQyriad * yep fair enough 13:46:36
@reckenrode:matrix.orgRandy EckenrodeFor linking?14:04:49
@qyliss:fairydust.spaceAlyssa RossThere's an ongoing conversation about stubs for windows, where their use is mandatory14:08:40
29 Jun 2025
@electro__:matrix.orgElectro joined the room.17:13:40
@szlend:matrix.orgszlend joined the room.18:02:44
@jonhermansen:matrix.orgjonhermansen joined the room.23:56:48
1 Jul 2025
@djacu:matrix.orgdjacu joined the room.03:29:30
@djacu:matrix.orgdjacuHey Stdenv Team In case you haven't seen the recent post on discourse, the Marketing Team is preparing this year's community survey. I am reaching out to teams to see if there are any questions they would like to add to the survey to better serve the work you all do. More details in the post linked below. https://discourse.nixos.org/t/community-feedback-requested-2025-nix-community-survey-planning/6615503:29:38
@thefossguy:matrix.orgPratham Patel changed their display name from Pratham Patel (you can mention me) to Pratham Patel.05:10:17
2 Jul 2025
@mtheil:scs.ems.hostMarkus Theil joined the room.13:32:59
4 Jul 2025
@bmgsh:matrix.orgbmgsh joined the room.01:43:20
@9lore:tchncs.de9lore joined the room.08:53:06
@9lore:tchncs.de9lore Hi, not sure if this the right place to ask, but aree there plans to bump pkgs.gnat default version soon? 08:56:15
@9lore:tchncs.de9lore * Hi, not sure if this the right place to ask, but are there plans to bump pkgs.gnat default version soon? 08:56:21
@qyliss:fairydust.spaceAlyssa Ross sterni ^ since you did it last time 09:01:24
@sternenseemann:systemli.orgsterniI usually just check that everything in gnatPackages builds with the version we pick as default15:02:48

Show newer messages


Back to Room ListRoom Version: 9