blob: c446d87a3f40656add1bfd83656e94654a276cc2 [file] [log] [blame] [raw]
Option '-O' to c89(1) is not POSIX compliant.
No longer default lower optimization level for arm.
diff -ru --exclude-from freebsd-src-diff-exclude-names /usr/src/share/mk/sys.mk freebsd-11.1/share/mk/sys.mk
--- /usr/src/share/mk/sys.mk 2017-07-21 07:42:14.000000000 +0800
+++ freebsd-11.1/share/mk/sys.mk 2020-02-02 12:36:34.939641000 +0800
@@ -145,11 +145,11 @@
.if defined(%POSIX)
CC ?= c89
-CFLAGS ?= -O
+CFLAGS ?= -O1
.else
CC ?= cc
-.if ${MACHINE_CPUARCH} == "arm" || ${MACHINE_CPUARCH} == "mips"
-CFLAGS ?= -O -pipe
+.if ${MACHINE_CPUARCH} == "mips"
+CFLAGS ?= -O1 -pipe
.else
CFLAGS ?= -O2 -pipe
.endif