| 20 Jun 2025 |
emily | there's no way to know whether something will build on a platform before something actually attempts the build | 18:11:37 |
John Ericson | https://pad.lassul.us/zvvXlsRCRVeXU48WWaCpDg | 22:35:16 |
John Ericson | We on the SC are thinking about this as a possible project to organize and fund on the foundation level | 22:35:51 |
John Ericson | were curious what the Stdenv Team thinks about this | 22:36:08 |
John Ericson | CC tomberek | 22:36:11 |
John Ericson | to be clear, at this point, we're thinking more about the first step of a relocatable store | 22:36:42 |
emily | it was discussed here recently :) | 22:41:02 |
emily | here | 22:41:16 |
emily | it'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 |
emily | I think it would be feasible but hard (and some packages may never work) | 22:42:19 |
emily | 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 |
emily | IIRC #!/usr/bin/env -S is not portable wrt macOS so may not be a good solution for shebangs. | 22:43:44 |
emily | might be workaroundable. | 22:43:58 |
John Ericson | oh my bad | 22:44:08 |
John Ericson | I was scrolling around and didn't see it yet | 22:44:14 |