Since I did a test upgrade of a container (non-Debian) to glibc 2.34, it seems I no longer need anything as esoteric as python asyncio.subprocess to trigger a similar error:
(lfs chroot) lfs:/tmp/make-test$ cat Makefile all: echo Nothing to do (lfs chroot) lfs:/tmp/make-test$ make echo Nothing to do Nothing to do (lfs chroot) lfs:/tmp/make-test$ echo $? 0 (lfs chroot) lfs:/tmp/make-test$ fakeroot-ng make echo Nothing to do Nothing to do make: *** wait: No child processes. Stop. make: *** Waiting for unfinished jobs.... make: *** wait: No child processes. Stop. (lfs chroot) lfs:/tmp/make-test$ echo $? 2 As far as I recall, make was working fine under fakeroot-ng with glibc 2.33. -- Daniel Schepler