| 24 Apr 2025 |
| gebjgd joined the room. | 13:49:34 |
| 25 Apr 2025 |
Tristan Ross | aleksana 🏳️⚧️ (force me to bed after 18:00 UTC): I saw loongarch64-unknown-linux-gnu now bootstraps. Do we support loongarch32-unknown-linux-gnu cross? | 17:24:30 |
aleksana 🏳️⚧️ (force me to bed after 18:00 UTC) | In reply to @rosscomputerguy:matrix.org aleksana 🏳️⚧️ (force me to bed after 18:00 UTC): I saw loongarch64-unknown-linux-gnu now bootstraps. Do we support loongarch32-unknown-linux-gnu cross? I have no idea | 17:25:00 |
Tristan Ross | Fun | 17:25:12 |
aleksana 🏳️⚧️ (force me to bed after 18:00 UTC) | And I'm in bed | 17:25:18 |
Tristan Ross | Oh ok | 17:25:23 |
Alyssa Ross | I don't think so | 17:25:25 |
aleksana 🏳️⚧️ (force me to bed after 18:00 UTC) | I'll see if I can do anything tomorrow | 17:25:32 |
Alyssa Ross | It's only very recent that anything supports that AIUI | 17:25:37 |
Tristan Ross | Gotcha, I've opened https://github.com/NixOS/nixpkgs/pull/401821. | 17:39:07 |
| 26 Apr 2025 |
aleksana 🏳️⚧️ (force me to bed after 18:00 UTC) | Just found ghc963 (/nix/store/hkaxzm0yz9v8p92ay81pz4f2i741pkb1-ghc-9.6.3) depends on xgcc-libgcc (/nix/store/m2047a1xwgblgkrnbxz0yilkaqfrbf2b-xgcc-14-20241116-libgcc) | 06:36:15 |
aleksana 🏳️⚧️ (force me to bed after 18:00 UTC) | This should not be ideal I guess? | 06:36:28 |
aleksana 🏳️⚧️ (force me to bed after 18:00 UTC) | => nix path-info pkgs#hello-cpp --recursive
/nix/store/id29wx2vp10d5xi6wzsykd4rb9ssaikx-gcc-14-20241116-libgcc
/nix/store/m2047a1xwgblgkrnbxz0yilkaqfrbf2b-xgcc-14-20241116-libgcc
/nix/store/nj19yxkqf0iqjqn4x6dbglsvqk5bgsbs-libunistring-1.3
/nix/store/y2xxdhhjy2l5mgpm3d0rw2wxmpd61my4-libidn2-2.3.7
/nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66
/nix/store/ik84lbv5jvjm1xxvdl8mhg52ry3xycvm-gcc-14-20241116-lib
/nix/store/h48w85a2578wgzkcf9l6r1y6216s4j8p-hello-cpp
| 06:37:05 |
aleksana 🏳️⚧️ (force me to bed after 18:00 UTC) | glibc depends on xgcc-libgcc | 06:43:32 |
| 27 Apr 2025 |
trofi | It's not idea, but it's intentional by nixpkgs. | 05:25:08 |
trofi | It's embedded at https://github.com/NixOS/nixpkgs/blob/1ee8b713821882c66f5ecfde5c4e5874b1cb5e2f/pkgs/development/libraries/glibc/default.nix#L113 | 05:25:57 |
trofi | Specifically glibc ever gets build by a handicap xgcc from early stages during the bootstrap:
$ nix-store --query --graph $(nix-instantiate -A glibc) |& grep -P -- '.*gcc.*->.*glibc'
"qn5vjz1dxigfax34am4k4zxcx1y3q3v0-bootstrap-stage2-gcc-wrapper-14.2.1.20250322.drv" -> "q9rikjkwdf1qnlypwxr78jfmh9q99k1g-glibc-2.40-66.drv" [color = "blue"];
"x455my7bxwf4p7wngvwi4m23lf1np2vx-xgcc-14.2.1.20250322.drv" -> "q9rikjkwdf1qnlypwxr78jfmh9q99k1g-glibc-2.40-66.drv" [color = "red"];
| 05:30:08 |
trofi | * It's not ideal, but it's intentional by nixpkgs. | 05:40:28 |
| haylin joined the room. | 05:56:33 |
| 28 Apr 2025 |
| chvp left the room. | 14:28:33 |
| 30 Apr 2025 |
aleksana 🏳️⚧️ (force me to bed after 18:00 UTC) | There isn't any consumer for these micro-architectures https://github.com/NixOS/nixpkgs/blob/master/lib/systems/architectures.nix | 12:08:25 |
aleksana 🏳️⚧️ (force me to bed after 18:00 UTC) | How are they supposed to be applied to a package or stdenv? | 12:08:54 |
aleksana 🏳️⚧️ (force me to bed after 18:00 UTC) | I'm hitting a similar situation for loongarch64, where I'm advised to raise march level by default, but I still want to preserve the possibility to build with lower march level. See doc https://github.com/loongson/la-softdev-convention/blob/master/la-softdev-convention.adoc#10-operating-system-package-build-requirements | 12:10:29 |
Sandro 🐧 | I use it like this https://github.com/NuschtOS/nixos-modules/blob/main/modules/simd.nix#L20 | 12:42:23 |
| sheeldotme joined the room. | 14:47:37 |
aleksana 🏳️⚧️ (force me to bed after 18:00 UTC) | Okay, so any usage of lib.systems.architectures.features? | 14:56:46 |
Tristan Ross | In reply to @aleksana:mozilla.org Okay, so any usage of lib.systems.architectures.features? Not that I'm aware of but I'll have to look at what it is first. | 15:00:14 |
aleksana 🏳️⚧️ (force me to bed after 18:00 UTC) | It doesn't look like an exhausive list of either gcc features or /proc/cpuinfo | 15:03:42 |
aleksana 🏳️⚧️ (force me to bed after 18:00 UTC) | Also what is the difference between lib.systems.platforms and lib.systems.examples? Why is armv7a-android in platforms while aarch64-android in examples? | 15:59:36 |
| 1 May 2025 |
| Rosuavio changed their display name from Rosario Pulella to Rosuavio. | 20:09:28 |