git: LTO: Prevent -flto exposing csu internals when linking v2.

Rimvydas Jasinskas zrj at crater.dragonflybsd.org
Tue Oct 25 09:18:23 PDT 2016


commit b02d68b2e3c9db4758891b3ea7821bb07f1bd5d6
Author: zrj <rimvydas.jasinskas at gmail.com>
Date:   Wed Oct 12 17:00:23 2016 +0300

    LTO: Prevent -flto exposing csu internals when linking v2.
    
    Userland applications should not see what is happening in these sources,
    let alone have behavioural changes for -fxxx flags during linking.
    
    Also make sure -flto does *not* get near any of crt1 stuff.
    Caused lost os version elf notes in utilities and even segfaults in pkg(8).

Summary of changes:
 gnu/lib/csu/Makefile.csu    |  8 ++++----
 lib/csu/x86_64/Makefile.csu | 11 ++++++++---
 2 files changed, 12 insertions(+), 7 deletions(-)

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


-- 
DragonFly BSD source repository



More information about the Commits mailing list