On 21.07.20 10:18, Adrian Bunk wrote: > [ adding debian-s390 to Cc ] > > On Wed, Jul 08, 2020 at 01:42:33PM +0200, Julian Andres Klode wrote: >> Package: make-dfsg >> Version: 4.3-4 >> Severity: serious >> Tags: patch >> User: ubuntu-de...@lists.ubuntu.com >> Usertags: origin-ubuntu groovy ubuntu-patch >> >> In Ubuntu, the attached patch was applied to achieve the following: >> >> The autopkgtests for flatpak-builder/s390x where failing with >> >> echo Building >> make: echo: Operation not permitted >> make: *** [Makefile:2: all] Error 127
Julian, is there a launchpad entry for the Ubuntu bug that was fixed by this change? >> >> git bisect lead to >> >> commit 749a54d7a458dc6779936138caf40ce600a80052 (refs/bisect/bad) >> Author: Aron Barath <baratha...@caesar.elte.hu> >> Date: Mon Jul 9 09:05:31 2018 +0200 >> >> * job.c (child_execute_job): Prefer posix_spawn() over fork()/exec() >> >> and I can confirm that disabling posix_spawn makes the autopkgtest >> work again. >> >> Earlier research also indicated that this is a heisenbug, if I try >> to print to stderr before printing to stdout, no issue occurs. >> >> * Pass --disable-posix-spawn to configure, as use of posix_spawn() >> causes a regression on s390x, with commands getting EPERM when >> writing to stdout. >> ... > > Is posix_spawn() broken on s390x, or is this a bug in make? > > The former would be really worrisome for a release architecture.