23 Apr 2025 |
rosssmyth | The armv6m config is broken | 16:49:41 |
rosssmyth | and then handling for cortex-m0 doesn't seem implemented | 16:49:58 |
dramforever | handling for specifying config = "armv6m-none-eabi" isn't implemented | 16:52:29 |
dramforever | as in like, it doesn't know to properly configure armv6m | 16:52:37 |
dramforever | this one would have worked, if there wasn't this -fstack-check problem | 16:53:22 |
dramforever | log https://fars.ee/SUAG | 16:53:26 |
rosssmyth | There is some stuff in lib/systems for armv6m. I do not know what else is needed | 16:53:58 |
dramforever | we need to either pass --with-arch=armv6-m to the gcc config, or pass -march=armv6-m in the gcc wrapper | 16:54:51 |
dramforever | when we parse armv6m, parsed.cpu.arch gets set to "armv6-m" but that seems unused | 16:57:05 |
wucke13 | In reply to @dramforever:matrix.org i've been trying to go all in on the configurification and used gcc.cpu = "cortex-m0" . newlib fails to compile Have you tried stdenvNoLibc ? | 22:09:53 |
24 Apr 2025 |
dramforever | In reply to @wucke13:matrix.org Have you tried stdenvNoLibc ? it would not work because ross indeed need newlib | 00:31:07 |
dramforever | * it would not work because ross indeed needed newlib | 00:31:16 |
wucke13 | ahh | 11:12:26 |
| ortolanbunting3002 joined the room. | 18:20:19 |
Grimmauld (any/all) | ┣━ Dependency Graph:
┃ ┌─ ⏸ bottles-51.17-fhsenv-rootfs waiting for 3 ⚠
┃ ┌─ ⏸ bottles-51.17-bwrap
┃ ┌─ ⏸ bottles-51.17
┃ │ ┌─ ✔ mangohud-i686-unknown-linux-gnu-0.8.1 ⏱ 1m8s
┃ │ ┌─ ✔ mangohud-x86_64-unknown-linux-gnu-0.8.1 ⏱ 1m7s
┃ │ │ ┌─ ⚠ gnustep-base-x86_64-unknown-linux-gnu-1.29.0 failed with exit code 1 after ⏱ 2s in configurePhase
┃ │ │ ┌─ ⏸ unar-x86_64-unknown-linux-gnu-1.10.8
┃ │ ├─ ⏸ python3.12-patool-3.1.0-x86_64-unknown-linux-gnu
┃ │ ┌─ ⏸ bottles-unwrapped-51.17-x86_64-unknown-linux-gnu
┃ │ ├─ ⚠ dosbox-x86_64-unknown-linux-gnu-0.74-3 failed with exit code 1 after ⏱ 4s in configurePhase
┃ │ ├─ ⚠ dosbox-i686-unknown-linux-gnu-0.74-3 failed with exit code 1 after ⏱ 4s in configurePhase
┃ │ ┌─ ⏸ bottles-cli-51.17-fhsenv-rootfs
┃ │ ┌─ ⏸ bottles-cli-51.17-bwrap
┃ ├─ ⏸ bottles-cli-51.17
┃ ⏸ bottles
┣━━━ Builds
┗━ ∑ ⏵ 0 │ ✔ 2 │ ⏸ 10 │ ⚠ Exited after 3 build failures at 20:48:28 after 3m24s
[grimmauld@build05:~/nixpkgs]$
Almost got cross bottles building, only dosbox and gnustep missing!
| 20:49:11 |
Grimmauld (any/all) | dosbox will probably be rough... | 20:49:55 |
Tristan Ross | expand-response-params> building '/nix/store/5rn8w513gwyxcj65b39p02jyqv9djm2b-expand-response-params.drv'
expand-response-params> Running phase: unpackPhase
expand-response-params> Running phase: patchPhase
expand-response-params> Running phase: updateAutotoolsGnuConfigScriptsPhase
expand-response-params> Running phase: configurePhase
expand-response-params> no configure script, doing nothing
expand-response-params> Running phase: buildPhase
expand-response-params> /nix/store/5qbq251crw3j3cz8nlkhpl6hwf7m23m1-bootstrap-tools/bin/bash: warning: shell level (1000) too high, resetting to 1
expand-response-params> /nix/store/5qbq251crw3j3cz8nlkhpl6hwf7m23m1-bootstrap-tools/bin/bash: warning: shell level (1000) too high, resetting to 1
expand-response-params> /nix/store/5qbq251crw3j3cz8nlkhpl6hwf7m23m1-bootstrap-tools/bin/bash: warning: shell level (1000) too high, resetting to 1
expand-response-params> /nix/store/5qbq251crw3j3cz8nlkhpl6hwf7m23m1-bootstrap-tools/bin/bash: warning: shell level (1000) too high, resetting to 1
expand-response-params> /nix/store/5qbq251crw3j3cz8nlkhpl6hwf7m23m1-bootstrap-tools/bin/bash: warning: shell level (1000) too high, resetting to 1
expand-response-params> /nix/store/5qbq251crw3j3cz8nlkhpl6hwf7m23m1-bootstrap-tools/bin/bash: warning: shell level (1000) too high, resetting to 1
expand-response-params> /nix/store/5qbq251crw3j3cz8nlkhpl6hwf7m23m1-bootstrap-tools/bin/bash: warning: shell level (1000) too high, resetting to 1
expand-response-params> /nix/store/5qbq251crw3j3cz8nlkhpl6hwf7m23m1-bootstrap-tools/bin/bash: warning: shell level (1000) too high, resetting to 1
expand-response-params> /nix/store/5qbq251crw3j3cz8nlkhpl6hwf7m23m1-bootstrap-tools/bin/bash: warning: shell level (1000) too high, resetting to 1
expand-response-params> /nix/store/5qbq251crw3j3cz8nlkhpl6hwf7m23m1-bootstrap-tools/bin/bash: warning: shell level (1000) too high, resetting to 1
expand-response-params> /nix/store/5qbq251crw3j3cz8nlkhpl6hwf7m23m1-bootstrap-tools/bin/bash: warning: shell level (1000) too high, resetting to 1
Are my builds borked? My PID numbers are in the mid 2 million range. I'm trying to do pkgsLTO.stdenv and it's stuck with expand-response-params .
| 21:43:00 |
Tristan Ross | Oh, there's like 30 bash processes being executed by the derivation. | 21:45:23 |
Tristan Ross | nix_cc_for_role_post=NIX_CC${role_post}
if [[ ! -z ${!nix_cc_for_role_post-} ]]; then
export NIX_BINTOOLS_FLAGS="--plugin $(cat ${!nix_cc_for_role_post}/nix-support/orig-cc)/lib/gcc//14.2.1/plugin ${NIX_BINTOOLS_FLAGS-}"
fi
I wonder if this is causing issues from being inside the bintools setup hook
| 21:49:59 |
Tristan Ross | Oh, my bintools wrapper is broken lol | 21:51:17 |
25 Apr 2025 |
| munkel_ joined the room. | 08:15:06 |
Alyssa Ross | In reply to @rosscomputerguy:matrix.org
nix_cc_for_role_post=NIX_CC${role_post}
if [[ ! -z ${!nix_cc_for_role_post-} ]]; then
export NIX_BINTOOLS_FLAGS="--plugin $(cat ${!nix_cc_for_role_post}/nix-support/orig-cc)/lib/gcc//14.2.1/plugin ${NIX_BINTOOLS_FLAGS-}"
fi
I wonder if this is causing issues from being inside the bintools setup hook
Could replace cat with < and do it in-process I think
| 08:32:49 |
Grimmauld (any/all) | I tried crosscompiling gnustep-base, without any luck.... seems adding --host to configure flags is what i need to do, but log suggests i have two host flags then....
I found this android crosscompiling setup which i tried to adapt: https://github.com/gnustep/tools-android/blob/master/phases/30-gnustep-base.sh
| 09:48:57 |
Grimmauld (any/all) | but if i can't even set the host flag successfully, this is pain | 09:49:13 |
Tristan Ross | True, I'll likely do that. | 16:29:44 |
| @creepinson:matrix.org joined the room. | 23:38:23 |
26 Apr 2025 |
| debabrata pattnayak joined the room. | 16:12:09 |
| awwpotato (she/her) changed their profile picture. | 19:52:47 |
Randy Eckenrode | How do I use clang with a MinGW cross? The package’s CMake test for a working C compiler is trying to link libgcc. | 21:39:53 |
Randy Eckenrode | It happens whether I try to use ld from binutils or lld. | 21:42:15 |