Sean McGovern <[email protected]> writes: > On Thursday, December 29, 2011, Måns Rullgård <[email protected]> wrote: >> Sean McGovern <[email protected]> writes: >> >>> On Thursday, December 29, 2011, Måns Rullgård <[email protected]> wrote: >>>> >>>> What happens if you remove the () around the check_exec call? >>>> >>> >>> No difference other than the Terminated line ending up in config.log >>> instead of on the terminal. >>> >>>> The more interesting question is why this is sending a fatal signal to >>>> the shell in the first place. >>>> >>> >>> Most likely in the suncc case it is actually crashing. >> >> Doesn't matter, the *shell* should never receive the signal. > > I finally got an answer[1] on this -- believe it or not this is actually > _expected behaviour_ for Korn shell *and any of its derivates* (of which > /usr/xpg4/bin/sh is one as it is based on ksh88). > > So I guess we should trap SIGTERM and process it accordingly to indicate > the test failed? Or do signal traps propagate down to subshells making this > impossible? > > [1] See the last paragraph of this recent submission on autoconf-patches > ML: http://lists.gnu.org/archive/html/autoconf-patches/2011-09/msg00005.html
That's just absurd. -- Måns Rullgård [email protected] _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
