Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
[PATCH] Use CC to determine if gcc is used
- X-seq: zsh-workers 34967
- From: Heiko Becker <heirecka@xxxxxxxxxxx>
- To: zsh-workers@xxxxxxx
- Subject: [PATCH] Use CC to determine if gcc is used
- Date: Sun, 26 Apr 2015 19:48:31 +0200
- List-help: <mailto:zsh-workers-help@zsh.org>
- List-id: Zsh Workers List <zsh-workers.zsh.org>
- List-post: <mailto:zsh-workers@zsh.org>
- Mailing-list: contact zsh-workers-help@xxxxxxx; run by ezmlm
I ran into this with gcc-5.1 and CPP set to x86_64-pc-linux-gnu-cpp
which isn't catched by the intended case branch and caused zsh to be
miscompiled in the process.
---
Src/zsh.mdd | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Src/zsh.mdd b/Src/zsh.mdd
index 71dd613..3c8c355 100644
--- a/Src/zsh.mdd
+++ b/Src/zsh.mdd
@@ -28,8 +28,8 @@ 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*) \
+ case "$(CC)" in \
+ *gcc*) \
$(CPP) -P sigtmp.c >sigtmp.out;; \
*) \
$(CPP) sigtmp.c >sigtmp.out;; \
--
2.3.3
Messages sorted by:
Reverse Date,
Date,
Thread,
Author