git: Introduce WORLD_CCOPTLEVEL.

Rimvydas Jasinskas zrj at
Fri Aug 12 02:15:57 PDT 2016

commit b3c6ec2b467a9324ebfcbb0080d4b34d7b888e22
Author: zrj <rimvydas.jasinskas at>
Date:   Tue Aug 9 15:38:28 2016 +0300 Introduce WORLD_CCOPTLEVEL.
    After checking out what other compilers than gcc do decided to cave in
    and leave 3 recently added NO_* knobs (yep, there are worse compilers).
    Not to make matters worse and continue with the work, now pushing just
    infrastructure bits for further testing.
    WORLD_CCOPTLEVEL controls the optimization level for used -Ox
    compiler flag. For now make it default to previous -O.
    Also make initial separation between kernel and userland.
    Optimization level can be selected globally from /etc/make.conf like:
    WORLD_CCOPTLEVEL=2 # valid values are 0,1,2,3,s,g,fast
    Use of -O3 and -Ofast is strongly discouraged.

Summary of changes:
 etc/defaults/make.conf       |  6 ++++++
 share/man/man5/make.conf.5   | 17 ++++++++++++-----
 share/mk/              |  6 ++++--
 sys/conf/             |  1 +
 usr.sbin/cpucontrol/Makefile |  1 -
 5 files changed, 23 insertions(+), 8 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list