!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

214 Members
69 Servers

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


SenderMessageTime
20 Jun 2025
@emilazy:matrix.orgemilythere's no way to know whether something will build on a platform before something actually attempts the build18:11:37
@Ericson2314:matrix.orgJohn Ericsonhttps://pad.lassul.us/zvvXlsRCRVeXU48WWaCpDg22:35:16
@Ericson2314:matrix.orgJohn EricsonWe on the SC are thinking about this as a possible project to organize and fund on the foundation level22:35:51
@Ericson2314:matrix.orgJohn Ericsonwere curious what the Stdenv Team thinks about this22:36:08
@Ericson2314:matrix.orgJohn Ericson CC tomberek 22:36:11
@Ericson2314:matrix.orgJohn Ericsonto be clear, at this point, we're thinking more about the first step of a relocatable store22:36:42
@emilazy:matrix.orgemilyit was discussed here recently :)22:41:02
@emilazy:matrix.orgemilyhere22:41:16
@emilazy:matrix.orgemilyit's something I've thought about before, there are some tricky issues I outlined, I expect somewhat invasive patching across the tree would be necessary, but the initial hurdles are more writing loader code etc.22:41:52
@emilazy:matrix.orgemilyI think it would be feasible but hard (and some packages may never work)22:42:19
@emilazy:matrix.orgemily I see this came up as DT_INTERP in the doc. I think you can just solve the problem by avoiding the kernel's code for it as I outlined earlier. 22:43:02
@emilazy:matrix.orgemily IIRC #!/usr/bin/env -S is not portable wrt macOS so may not be a good solution for shebangs. 22:43:44
@emilazy:matrix.orgemilymight be workaroundable.22:43:58
@Ericson2314:matrix.orgJohn Ericsonoh my bad22:44:08
@Ericson2314:matrix.orgJohn EricsonI was scrolling around and didn't see it yet22:44:14

Show newer messages


Back to Room ListRoom Version: 9