[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#49367: Bootstrap binaries affected by spawni.c bug in glibc <= 2.26
From: |
Ludovic Courtès |
Subject: |
bug#49367: Bootstrap binaries affected by spawni.c bug in glibc <= 2.26 |
Date: |
Sun, 04 Jul 2021 00:11:05 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
Hi,
Ludovic Courtès <ludo@gnu.org> skribis:
> While building ‘findutils-boot0’ & co. for AArch64 on ci.guix, where
> some of the aarch64-linux nodes are emulated, I hit failures like this
> one a few times:
>
> starting phase `build'
> make: ../sysdeps/unix/sysv/linux/spawni.c:360: __spawnix: Assertion `ec >= 0'
> failed.
> qemu: uncaught target signal 6 (Aborted) - core dumped
> error: in phase 'build': uncaught exception:
> srfi-34 #<condition &invoke-error [program: "make" arguments: ("-j" "24")
> exit-status: #f term-signal: 6 stop-signal: #f] 149e880>
> phase `build' failed after 0.1 seconds
> command "make" "-j" "24" failed with signal 6
> builder for
> `/gnu/store/rkkgavlyvf06sfdnxlfqb11bljf989y1-findutils-boot0-4.8.0.drv'
> failed with exit code 1
[...]
> 2. Build ‘make-boot0’ with ‘--disable-posix-spawn’. Best solution in
> my view.
Done in f436723ce7da2f5e752f5f4b6f0d568a7bea4403!
Note that this problem is already present in current ‘master’. Note
also that on x86 we ‘make-boot0’ is built against glibc-mesboot0-2.16,
which is much older and isn’t affected by the ‘posix_spawn’ bug, AFAICS.
Ludo’.