This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
src/ld ChangeLog ldfile.c ldlang.c ldlang.h
- From: nickc at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: 21 Jan 2010 10:31:32 -0000
- Subject: src/ld ChangeLog ldfile.c ldlang.c ldlang.h
CVSROOT: /cvs/src
Module name: src
Changes by: nickc@sourceware.org 2010-01-21 10:31:32
Modified files:
ld : ChangeLog ldfile.c ldlang.c ldlang.h
Log message:
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.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ChangeLog.diff?cvsroot=src&r1=1.2100&r2=1.2101
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ldfile.c.diff?cvsroot=src&r1=1.53&r2=1.54
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ldlang.c.diff?cvsroot=src&r1=1.327&r2=1.328
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ldlang.h.diff?cvsroot=src&r1=1.87&r2=1.88