Commit 86a9a26 1 parent b53d0a2 commit 86a9a26 Copy full SHA for 86a9a26
File tree 1 file changed +8
-5
lines changed
1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change 43
43
if [[ " $CC " == " " ]]; then
44
44
CC=cc
45
45
fi
46
+ UCFLAGS=$CFLAGS
47
+ CFLAGS=
46
48
if [[ " $1 " != " bench" ]]; then
47
- CFLAGS=" -O0 -g3 -Wall -Wextra -fstrict-aliasing $CFLAGS "
49
+ CFLAGS=" -O0 -g2 -Wall -Wextra -fstrict-aliasing $CFLAGS "
48
50
CCVERSHEAD=" $( $CC --version | head -n 1) "
49
51
if [[ " $CCVERSHEAD " == " " ]]; then
50
52
exit 1
@@ -109,14 +111,15 @@ elif [[ "`uname`" == *"_NT-"* ]]; then
109
111
fi
110
112
111
113
if [[ " $CC " == * " zig" * ]]; then
112
- # Without -O3, 'zig cc' has quirks issues on Mac OS.
113
- CFLAGS=" $CFLAGS -O3"
114
114
# Stack unwinding is not supported yet
115
115
# https://github.com/ziglang/zig/issues/9046
116
116
CFLAGS=" $CFLAGS -DLLCO_NOUNWIND"
117
+ # Without -O1, 'zig cc' has quirks issues on Mac OS.
118
+ if [[ " ` uname` " == " Darwin" ]]; then
119
+ CFLAGS=" $CFLAGS -O1"
120
+ fi
117
121
fi
118
-
119
-
122
+ CFLAGS=" $CFLAGS $UCFLAGS "
120
123
121
124
CC=${CC:- cc}
122
125
echo " CC: $CC "
You can’t perform that action at this time.
0 commit comments