!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

326 Members
101 Servers

Load older messages


SenderMessageTime
12 Sep 2023
@hive:the-apothecary.club👉@crystallinefire:chat.solarpunk.moe
In reply to @ultra:beeper.com
I was joking XD
i'm not i think it would be awesome
18:38:01
@ultra:beeper.comAlex S
In reply to @hive:the-apothecary.club
i'm not i think it would be awesome
yeah it would be
18:38:12
@Ericson2314:matrix.orgJohn Ericson rhelmot: hi 18:56:02
@Ericson2314:matrix.orgJohn EricsonI feel like we might have talked about this before?18:56:09
@Ericson2314:matrix.orgJohn Ericsonor maybe just similar conversations with others?18:56:15
@Ericson2314:matrix.orgJohn Ericson Have you talked to Alyssa Ross about this? 18:56:22
@rhelmot:matrix.orgrhelmotNo, I don't recall having talked to you or alyssa about this at all. Alyssa has been around while I've been complaining about the in-progress stuff but there's been no intersection.18:57:54
@rhelmot:matrix.orgrhelmot John Ericson: can I ask what you mean by not seeing any overlap? My understanding is that the userland is already part of nixpkgs, so a tarball of that could easily replace the impure bootstrap I did. 19:09:00
@Ericson2314:matrix.orgJohn Ericsonthe packages you modified we can already cross compile19:09:37
@Ericson2314:matrix.orgJohn Ericsonand the stuff in pkgs/os-specific/bsd/freebsd should replace most/all of pkgs/stdenv/freebsd19:09:57
@rhelmot:matrix.orgrhelmothow does cross compiling help with the case that I'm trying to address, which is that I'm running nix on freebsd?19:11:41
@rhelmot:matrix.orgrhelmotcorrect me if I'm wrong, but in order to use a binary substitute, you need to boot the same stdenv as the builder in order to get the hashes to match?19:12:23
@Ericson2314:matrix.orgJohn EricsonI mean there is no reason to modify those packages19:12:58
@Ericson2314:matrix.orgJohn Ericsonif we can build them cross + pure, we can also build them native + pure19:13:19
@Ericson2314:matrix.orgJohn Ericsonif you need to change a package, that is not because native, that is because impurities19:13:35
@Ericson2314:matrix.orgJohn Ericsonthe impure stdenv will be a different in a number of small inconsequential but papercut-causing ways19:13:54
@Ericson2314:matrix.orgJohn Ericsonit is not maintainable to support those paper cuts on every package19:14:06
@rhelmot:matrix.orgrhelmotso what's the deal with the various platform checks scattered throughout every package that I've looked at?19:14:44
@rhelmot:matrix.orgrhelmotI recognize that I'm new to nix, but I have a hard time believing that the purity guarantees are really that strong, especially on freebsd where you don't get bind mounting.19:16:26
@rhelmot:matrix.orgrhelmotlike no ill will if all of my work is obsoleted, but I just don't understand it19:17:35
@Ericson2314:matrix.orgJohn Ericsonthere are certainly still platform checks needed19:41:23
@Ericson2314:matrix.orgJohn Ericsondon't get me worng19:41:27
@Ericson2314:matrix.orgJohn Ericsonbut I just don't think native should need more than cross19:41:39
13 Sep 2023
@mib:kanp.aimib 🥐 joined the room.08:28:08
@theesm:lispy.eu@theesm:lispy.eu joined the room.22:51:27
16 Sep 2023
@majiir:matrix.orgMajiir Paktu joined the room.00:04:14
@p14:matrix.orgp14I've got a pipeline of things I want to fix to make pkgsLLVM.pkgsStatic to work well, but review is going slow. I don't want to generate a mass of PRs which go unreviewed for a long time since that risks increasing the infinite TODO list for everybody. Any kind souls able to help me clear this review from the pipeline? I hope it is uncontroversial. https://github.com/NixOS/nixpkgs/pull/25311609:06:10
@p14:matrix.orgp14 Alyssa Ross: thanks for the review. (AFK so responding here rather than gh for a moment) Is it possible you have missed that link type is a single word value “static” or “dynamic” according to the output of the checkLinkType function? If not, I don’t understand, can you clarify? 09:29:09
@qyliss:fairydust.spaceAlyssa RossI did miss that :)09:29:26
20 Sep 2023
@rhelmot:matrix.orgrhelmotI've added to my PR the ability to parameterize the freebsd packages so they can be cross compiled for either freebsd13 or freebsd14. I can now compile all the inputs necessary for the freebsd stdenv. what's the protocol on being able to access a cross-compiled package from a native-booting stdenv? I assume there's some magic somewhere to make it so the hashes line up, but I'm not sure what that would look like.07:03:37

Show newer messages


Back to Room ListRoom Version: 6