git: LTO: Pass CFLAGS to compiler for kernel module linking too.

Rimvydas Jasinskas zrj at crater.dragonflybsd.org
Fri Nov 17 03:11:46 PST 2017


commit bfd523f18b677f2fc741d195a1ce1b410a7ec9c2
Author: zrj <rimvydas.jasinskas at gmail.com>
Date:   Fri Nov 17 12:50:35 2017 +0200

    LTO: Pass CFLAGS to compiler for kernel module linking too.
    
    Forgot to git add it in fa8104330967fab6248da216251a4382b39b1dab.
    Linker still could link LTO'ed *.o objects, because ld is invoked by cc
    with explicitly passed -plugin option that loads the liblto_plugin.so.
    This only slightly changes how LTO is performed on kernel modules.
    
    Note: this will need to be adjusted for clang -flto compatibility
    when I will update the clangb version in git module.
    
    Reported-by: dillon

Summary of changes:
 sys/conf/kmod.mk | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/bfd523f18b677f2fc741d195a1ce1b410a7ec9c2


-- 
DragonFly BSD source repository



More information about the Commits mailing list