Index: bin/9c |
=================================================================== |
--- a/bin/9c |
+++ b/bin/9c |
@@ -65,7 +65,10 @@ |
-Wno-unknown-pragmas \ |
-Wno-empty-body \ |
-Wno-unused-value \ |
+ -Wno-array-bounds \ |
+ -Wno-gnu-designator \ |
-fsigned-char \ |
+ -fno-caret-diagnostics \ |
" |
cflags="$ngflags -g" |
} |
@@ -75,8 +78,16 @@ |
*FreeBSD*gcc*) usegcc ;; |
*FreeBSD*clang*) useclang ;; |
*BSD*) usegcc ;; |
+*Darwin-x86_64*clang*) |
+ useclang |
+ cflags="$ngflags -g3 -m64" |
+ ;; |
*Darwin-x86_64*) usegcc |
cflags="$ngflags -g3 -no-cpp-precomp -m64" ;; |
+*Darwin*clang*) |
+ useclang |
+ cflags="$ngflags -g3 -m32" |
+ ;; |
*Darwin*) usegcc |
cflags="$ngflags -g3 -no-cpp-precomp -m32" ;; |
*HP-UX*) cc=${CC9:-cc}; cflags="-g -O -c -Ae" ;; |