From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11127 invoked by alias); 27 Apr 2015 14:22:31 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 34973 Received: (qmail 14325 invoked from network); 27 Apr 2015 14:22:18 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, SPF_HELO_PASS autolearn=ham version=3.3.2 X-AuditID: cbfec7f5-f794b6d000001495-d1-553e43be0625 Date: Mon, 27 Apr 2015 15:11:30 +0100 From: Peter Stephenson To: zsh-workers@zsh.org Subject: Re: [PATCH] Use CC to determine if gcc is used Message-id: <20150427151130.022aed1d@pwslap01u.europe.root.pri> In-reply-to: <20150427133033.GC1863@tarsus.local2> References: <1430070511-9895-1-git-send-email-heirecka@exherbo.org> <20150427094742.27589aca@pwslap01u.europe.root.pri> <20150427100756.12c82959@pwslap01u.europe.root.pri> <20150427133033.GC1863@tarsus.local2> Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRmVeSWpSXmKPExsVy+t/xq7r7nO1CDf6+VLM42PyQyYHRY9XB D0wBjFFcNimpOZllqUX6dglcGdNmshQcYa+Y8+cIYwPjKdYuRk4OCQETiZ/vv7BD2GISF+6t Z+ti5OIQEljKKPF+7ys2kISQwAwmic1fKiES2xglnq07zAKSYBFQlTh2ph/MZhMwlJi6aTYj iC0iIC5xdu15sLiwgLnEpCUQNbwC9hIdX9eD1XAKGElsunSfEWLodUaJKwcgtvEL6Etc/fuJ CeIke4mZV84wQjQLSvyYfA9sELOAlsTmbU2sELa8xOY1b5khLlWXuHF3N/sERqFZSFpmIWmZ haRlASPzKkbR1NLkguKk9FwjveLE3OLSvHS95PzcTYyQoP26g3HpMatDjAIcjEo8vAozbEOF WBPLiitzDzFKcDAriQC9ZBcqxJuSWFmVWpQfX1Sak1p8iFGag0VJnHfmrvchQgLpiSWp2amp BalFMFkmDk6pBsZ0G9kEkWuSv5w7+/nqPBY6yPld/LymhI/n44HNk8NPMX7/JSB83diPrW7j cz7mCfdjJn5bsWzutLQbyZnferrX6/WEKjZtTjjyz7daIk+jafZaM1/xdo+Vut3Va/bU8bv1 uTVzf57wZ3YKj8TfPacmnZzMerFUceOHxs2lxpY3psw2f2RT2abEUpyRaKjFXFScCACGZzz8 VgIAAA== On Mon, 27 Apr 2015 13:30:33 +0000 Daniel Shahaf wrote: > Or we could bypass the "Is this a GNU CPP" problem entirely: > > [[[ > diff --git Src/zsh.mdd Src/zsh.mdd > index 71dd613..8b6842d 100644 > --- Src/zsh.mdd > +++ Src/zsh.mdd > @@ -28,12 +28,7 @@ hdrdeps="zshcurses.h zshterm.h" > # on the option to remove them being the same. > signames.c: signames1.awk signames2.awk ../config.h @SIGNAL_H@ > $(AWK) -f $(sdir)/signames1.awk @SIGNAL_H@ >sigtmp.c > - case "$(CPP)" in \ > - gcc*) \ > - $(CPP) -P sigtmp.c >sigtmp.out;; \ > - *) \ > - $(CPP) sigtmp.c >sigtmp.out;; \ > - esac > + $(CPP) sigtmp.c | grep -v '^ *# *line [0-9]\+' >sigtmp.out > $(AWK) -f $(sdir)/signames2.awk sigtmp.out > $@ > rm -f sigtmp.c sigtmp.out > > ]]] That's what I'm hoping, however I don't know what the problem actually is, only what works around it. pws