PR 4437
authorNick Clifton <nickc@redhat.com>
Thu, 21 Jan 2010 10:31:32 +0000 (10:31 +0000)
committerNick Clifton <nickc@redhat.com>
Thu, 21 Jan 2010 10:31:32 +0000 (10:31 +0000)
commitc4b7819565e41809d80f66febb0c89a6204e1ad8
tree69c56b63429d8e387352f44b34a58337caa58b38
parent95433b348df0563b42a4b4287d569fcd92e4ff24
    PR 4437
        * ldfile.c: (ldfile_open_file): Do not stop link upon encountering
        a missing file or library.  Instead mark the entry as missing and
        set the global flag to indicate that missing files were
        encountered.
        * ldlang.c (missing_files): New exported variable.
        (load_symbols): Skip loading if the file is missing.
        (open_input_bfds): Terminate link if any input files were
        missing.
        * ldlang.h (struct lang_input_statement_struct): Add missing_file
        field.
        Add export of missing_file variable.
ld/ChangeLog
ld/ldfile.c
ld/ldlang.c
ld/ldlang.h