| 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 |