| 4 Aug 2021 |
Yuka (she/her) | And the netbsd developers say the line should be drawn before libc | 07:30:36 |
Yuka (she/her) | That's why I ask how Alyssa Ross is planning to implement the stdenv. The answer is much less obvious than on Linux systems. | 07:31:14 |
Alyssa Ross | yuka: it will use its own libc | 07:35:32 |
Yuka (she/her) | oki, interesting :) | 07:35:42 |
Alyssa Ross | there's basically no reason not to afaict (and have talked to said NetBSD person a lot about it) | 07:36:12 |
siraben (he/him) | I'm not familiar with BSDs but will it work on OpenBSD as well? | 07:36:40 |
Alyssa Ross | it has to be done for each BSD individually, but a lot should be transferrable | 07:37:01 |
Alyssa Ross | adding another BSD should be a lot easier than adding the first BSD | 07:37:11 |
Alyssa Ross | OpenBSD is a lot more complicated because every OpenBSD version is incompatible | 07:37:26 |
siraben (he/him) | by design? | 07:37:33 |
Alyssa Ross | whereas NetBSD is backwards compatible going back 20 years, like Linux | 07:37:34 |
Alyssa Ross | yeah | 07:37:35 |
Alyssa Ross | You have to recompile every program whenever there's a new OpenBSD release | 07:37:58 |
sterni (he/him) | at least recompiling everything all the time is already inherent to nix's design :p | 09:15:12 |
Alyssa Ross | yeah, although you need to start by recompiling Nix, and there might be an awkward bootstrapping problem there | 09:15:55 |
sterni (he/him) | but OpenBSD will require constant maintenance to be useful and even more if we want to target multiple versions I guess | 09:15:55 |
Alyssa Ross | yeah | 09:16:28 |
| 6 Aug 2021 |
| ash (it/its) 🏳️⚧️ changed their display name from ashkitten (it/its) 🏳️⚧️ to ash (it/its). | 21:03:29 |
| ash (it/its) 🏳️⚧️ changed their display name from ash (it/its) to ash (it/its) 🏳️⚧️. | 21:05:12 |
| 7 Aug 2021 |
sterni (he/him) | https://github.com/NixOS/nixpkgs/pull/133016 if anyone wants to look at my uniformed try to get mpdecimal to cross compile to windows | 13:10:58 |
| 9 Aug 2021 |
sterni (he/him) | John Ericson: do you know if it's theoretically possible to statically link gcc itself? (i. e. build pkgsStatic.gcc) | 11:28:27 |
sterni (he/him) | hmm probably not with musl | 11:41:10 |
John Ericson | sterni (he/him): more than theoretically | 15:49:35 |
John Ericson | there is some sort of host-static flag | 15:49:50 |
John Ericson | GCC has | 15:50:01 |
| 10 Aug 2021 |
sterni (he/him) | I guess we should try to get pkgsStatic.gccNgPackages_11.gcc to work as well then at some point | 11:32:50 |
sterni (he/him) | current gcc doesn't compile as part of pkgsStatic | 11:33:02 |
sterni (he/him) | ECL has these cross_config files: https://gitlab.com/embeddable-common-lisp/ecl/-/blob/develop/src/util/android-arm64.cross_config | 21:02:15 |
sterni (he/him) | I'm wondering whether I can guess all these values from our platform set or alternatively determine them programatically somehow? | 21:02:42 |
sterni (he/him) | I'm not sure if it's easy to find out how big long is on a given platform? | 21:03:15 |