3 Aug 2024 |
| grw00 joined the room. | 15:09:47 |
artemist | nixpkgs barely even works with ARMv6 | 23:09:39 |
5 Aug 2024 |
Philip Taron (UTC-8) | Anyone in here that does Redox stuff? | 22:32:53 |
Philip Taron (UTC-8) | I saw it in this commit message and wondered if there's more to this story:
- gcc6 bumps to isl 0.17 only if compiling for RedoxOS. This
probably means that gcc6 is able to use isl 0.17 everywhere. If not, there should have been a comment explaining why RedoxOS is special here.
| 22:34:08 |
trofi | I had an impression relibc was broken for a long while. | 22:39:04 |
trofi | It would also help dropping most old gcc versions and just use latest isl everywhere. | 22:40:09 |
8 Aug 2024 |
| Alyssa Ross set a profile picture. | 18:48:38 |
13 Aug 2024 |
| jul1u5 joined the room. | 21:57:13 |
| jul1u5 changed their display name from Julius Marozas to jul1u5. | 21:58:50 |
15 Aug 2024 |
| @grossmap:in.tum.de joined the room. | 09:06:29 |
20 Aug 2024 |
| @benjaminedwardwebb:envs.net changed their display name from benjaminedwardwebb to benwebb. | 12:44:15 |
22 Aug 2024 |
| Jared Baur set a profile picture. | 02:07:15 |
23 Aug 2024 |
| @benjaminedwardwebb:envs.net left the room. | 18:55:45 |
28 Aug 2024 |
| ocfox joined the room. | 05:45:30 |
30 Aug 2024 |
| tazv joined the room. | 19:47:11 |
| zmitchell joined the room. | 22:06:13 |
zmitchell | Hey everyone, I've started working on RedoxOS support again after it seems like it has been dormant for a while | 22:06:44 |
zmitchell | Just wanted to say hi to all the other crazy people trying to support Nix on "exotic" targets lol | 22:07:24 |
zmitchell | aaronjanse: it looks like you were the last person to make progress on this, thanks for your work! | 22:08:08 |
| zmitchell set a profile picture. | 22:09:31 |
5 Sep 2024 |
| @necoarc:transfem.dev joined the room. | 03:38:13 |
| @necoarc:transfem.dev removed their display name Neco-Arc. | 03:49:32 |
| @necoarc:transfem.dev removed their profile picture. | 03:49:32 |
| @necoarc:transfem.dev left the room. | 03:49:33 |
9 Sep 2024 |
| Pandapip1 joined the room. | 03:44:03 |
10 Sep 2024 |
zmitchell | Alright I have a patch for RedoxOS support, and I've added it to the list of patches for gcc here: https://github.com/NixOS/nixpkgs/compare/master...zmitchell:nixpkgs:zmitchell/redox-gcc-support
I'm not quite sure how to verify that I'm building it properly because I would expect to have to rebuild gcc from source, but a nix-build -A gcc or nix-build -A gcc13 in my nixpkgs fork takes about 2s and seems to substitute gcc rather than build it.
| 04:22:58 |
zmitchell | Trying to build the cross-compiler doesn't evaluate either:
$ nix-build -A pkgsCross.x86_64-unknown-redox.gcc13
...
… from call site
at /home/zmitchell/nixpkgs/pkgs/top-level/all-packages.nix:14930:16:
14929| gcc6Stdenv = overrideCC gccStdenv buildPackages.gcc6;
14930| gcc7Stdenv = overrideCC gccStdenv buildPackages.gcc7;
| ^
14931| gcc8Stdenv = overrideCC gccStdenv buildPackages.gcc8;
… while calling 'overrideCC'
at /home/zmitchell/nixpkgs/pkgs/stdenv/adapters.nix:35:24:
34| # Override the compiler in stdenv for specific packages.
35| overrideCC = stdenv: cc: stdenv.override {
| ^
36| allowedRequisites = null;
error: infinite recursion encountered
at «none»:0: (source not available)
| 04:23:45 |
Alyssa Ross | That's not a cross compiler | 11:47:54 |
Alyssa Ross | That's a cross compiled native compiler | 11:47:59 |
Alyssa Ross | A cross compiler would be pkgsCross.x86_64-unknown-redox.stdenv.cc or pkgsCross.x86_64-unknown-redox.buildPackages.gcc13
| 11:48:31 |