[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: config.status and /bin/sh on Solaris
From: |
Dimitrios Apostolou |
Subject: |
Re: config.status and /bin/sh on Solaris |
Date: |
Sat, 28 Jan 2017 02:28:59 +0100 (CET) |
User-agent: |
Alpine 2.20 (DEB 67 2015-01-07) |
On Sat, 28 Jan 2017, Dimitrios Apostolou wrote:
+ as_required=as_fn_return () { (exit $1); }
as_fn_success () { as_fn_return 0; }
as_fn_failure () { as_fn_return 1; }
as_fn_ret_success () { return 0; }
as_fn_ret_failure () { return 1; }
exitcode=0
as_fn_success || { exitcode=1; echo as_fn_success failed.; }
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
if ( set x; as_fn_ret_success y && test x = "$1" ); then :
else
exitcode=1; echo positional parameters were not saved.
fi
test x$exitcode = x0 || exit 1
test -x / || exit 1
+ as_suggested= as_lineno_1=
[ ... ]
So the configure script goes like this:
if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null;
then :
else
[ ... Almost 100 lines never executed ... ]
fi
fi
SHELL=${CONFIG_SHELL-/bin/sh}
export SHELL
as_have_required is "yes".
as_suggested is set in multiple consecutive statements:
+ as_suggested= as_lineno_1=
+ as_suggested= as_lineno_1=195
+ as_suggested= as_lineno_1=195 as_lineno_1a=$LINENO
as_lineno_2=
+ as_suggested= as_lineno_1=195 as_lineno_1a=$LINENO
as_lineno_2=196
+ as_suggested= as_lineno_1=195 as_lineno_1a=$LINENO
as_lineno_2=196 as_lineno_2a=$LINENO
eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
exit 1
test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || (
ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
PATH=/empty FPATH=/empty; export PATH FPATH
test "X`printf %s $ECHO`" = "X$ECHO" \
|| test "X`print -r -- $ECHO`" = "X$ECHO" ) || exit 1
test $(( 1 + 1 )) = 2 || exit 1
Dimitris
- config.status and /bin/sh on Solaris, Dimitrios Apostolou, 2017/01/27
- Re: config.status and /bin/sh on Solaris, Zack Weinberg, 2017/01/27
- Re: config.status and /bin/sh on Solaris, Dimitrios Apostolou, 2017/01/27
- Re: config.status and /bin/sh on Solaris, Eric Blake, 2017/01/27
- Re: config.status and /bin/sh on Solaris, Dimitrios Apostolou, 2017/01/27
- Re: config.status and /bin/sh on Solaris, Zack Weinberg, 2017/01/27
- Re: config.status and /bin/sh on Solaris, Dimitrios Apostolou, 2017/01/27
- Re: config.status and /bin/sh on Solaris,
Dimitrios Apostolou <=
- Re: config.status and /bin/sh on Solaris, Bob Friesenhahn, 2017/01/27
- Re: config.status and /bin/sh on Solaris, Dimitrios Apostolou, 2017/01/27
- Re: config.status and /bin/sh on Solaris, Bob Friesenhahn, 2017/01/28
- Re: config.status and /bin/sh on Solaris, Dimitrios Apostolou, 2017/01/28
- Re: config.status and /bin/sh on Solaris, Bob Friesenhahn, 2017/01/28
- Re: config.status and /bin/sh on Solaris, Bob Friesenhahn, 2017/01/28
- Re: config.status and /bin/sh on Solaris, Dimitrios Apostolou, 2017/01/28
- Re: config.status and /bin/sh on Solaris, Dimitrios Apostolou, 2017/01/28
- Re: config.status and /bin/sh on Solaris, Zack Weinberg, 2017/01/28
- Re: config.status and /bin/sh on Solaris, Jeffrey Walton, 2017/01/27