Messages in this thread | | | Subject | Re: [PATCH] scripts/gcc-goto.sh: Show stdout and stderr for potential errors | From | He Zhe <> | Date | Mon, 17 Sep 2018 17:43:47 +0800 |
| |
May I have your input?
Thanks, Zhe
On 2018年08月09日 16:34, zhe.he@windriver.com wrote: > From: He Zhe <zhe.he@windriver.com> > > The check may fail not only because ${CC} does not support the asm > feature, but also due to potential defects of ${CC} itself like what > we experienced below or even it's missing. > > Assembler messages: > Fatal error: The input and output files must be distinct > (introduced by binutils-2.31 "Stop the assembler from overwriting its > output file.") > > This patch enables stdout and stderr to give user direct error > information for those cases, while not polluting the output for normal > cases. > > Signed-off-by: He Zhe <zhe.he@windriver.com> > --- > scripts/gcc-goto.sh | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/scripts/gcc-goto.sh b/scripts/gcc-goto.sh > index 083c526..bd7fc8eb 100755 > --- a/scripts/gcc-goto.sh > +++ b/scripts/gcc-goto.sh > @@ -3,7 +3,7 @@ > # Test for gcc 'asm goto' support > # Copyright (C) 2010, Jason Baron <jbaron@redhat.com> > > -cat << "END" | $@ -x c - -c -o /dev/null >/dev/null 2>&1 && echo "y" > +cat << "END" | $@ -x c - -c -o /dev/null && echo "y" > int main(void) > { > #if defined(__arm__) || defined(__aarch64__)
| |