Hello, below this mail you can find a minimal script misbehaving when job-control is configured out (tested on linx with different archs, libc's, and versions (including current git)).
Notice that the configure script disables job-control when a run-time test (which could easily be a built-time test) fails. So by default, a cross-compiled bash will have this bug. -- Felix #!/bin/bash g() { p=$PIPESTATUS if [[ $p -ne 0 ]] then echo FAIL!! fi } f() { false && false true | true g } f