• Saied Kazemi's avatar
    pie: Fix pie.lds.S.in script to work with the gold linker · 8d8d6384
    Saied Kazemi authored
    The pie.lds.S.in needs two minor changes to work with the gold (/usr/bin/gold)
    linker. These changes are compatible with /usr/bin/ld and make linker script
    more portable.
    
    The first change is adding a comma before /DISCARD/ so that the grammar
    won't be ambiguous. A Otherwise, gold treats it as a part of the assignment
    and would generate a syntax error about the "unexpected ':'".
    
    The second change is moving initialization of __export_parasite_args
    to inside the SECTIONS command because it references the dot symbol.
    Otherwise, gold would generate the error "invalid reference to dot
    symbol outside of SECTIONS clause.
    Signed-off-by: 's avatarSaied Kazemi <saied@google.com>
    Signed-off-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
    Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
    8d8d6384
pie.lds.S.in 331 Bytes