* ld.h (args_type): Add warn_mismatch field.
* ldmain.c (main): Initialize warn_mismatch field. * lexsup.c (parse_args): Handle --no-warn-mismatch option. * ldlang.c (ignore_bfd_error): New static function. (lang_check): If warn_mismatch is false, don't warn about mismatched input files. * ld.texinfo, ld.1: Document new option. PR 12714.
This commit is contained in:
parent
605ca21a04
commit
a8880edadc
10
ld/ChangeLog
10
ld/ChangeLog
|
@ -1,3 +1,13 @@
|
||||||
|
Thu Oct 30 12:25:55 1997 Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
|
* ld.h (args_type): Add warn_mismatch field.
|
||||||
|
* ldmain.c (main): Initialize warn_mismatch field.
|
||||||
|
* lexsup.c (parse_args): Handle --no-warn-mismatch option.
|
||||||
|
* ldlang.c (ignore_bfd_error): New static function.
|
||||||
|
(lang_check): If warn_mismatch is false, don't warn about
|
||||||
|
mismatched input files.
|
||||||
|
* ld.texinfo, ld.1: Document new option.
|
||||||
|
|
||||||
start-sanitize-tx49
|
start-sanitize-tx49
|
||||||
Wed Oct 29 17:50:26 1997 Gavin Koch <gavin@cygnus.com>
|
Wed Oct 29 17:50:26 1997 Gavin Koch <gavin@cygnus.com>
|
||||||
|
|
||||||
|
|
13
ld/ld.1
13
ld/ld.1
|
@ -1,4 +1,4 @@
|
||||||
.\" Copyright (c) 1991, 92, 93, 94, 95, 1996 Free Software Foundation
|
.\" Copyright (c) 1991, 92, 93, 94, 95, 96, 1997 Free Software Foundation
|
||||||
.\" See section COPYING for conditions for redistribution
|
.\" See section COPYING for conditions for redistribution
|
||||||
.TH ld 1 "17 August 1992" "cygnus support" "GNU Development Tools"
|
.TH ld 1 "17 August 1992" "cygnus support" "GNU Development Tools"
|
||||||
.de BP
|
.de BP
|
||||||
|
@ -91,6 +91,7 @@ ld \- the GNU linker
|
||||||
.RB "[\|" \-n | \-N "\|]"
|
.RB "[\|" \-n | \-N "\|]"
|
||||||
.RB "[\|" \-noinhibit-exec "\|]"
|
.RB "[\|" \-noinhibit-exec "\|]"
|
||||||
.RB "[\|" \-no\-keep\-memory "\|]"
|
.RB "[\|" \-no\-keep\-memory "\|]"
|
||||||
|
.RB "[\|" \-no\-warn\-mismatch "\|]"
|
||||||
.RB "[\|" "\-oformat\ "\c
|
.RB "[\|" "\-oformat\ "\c
|
||||||
.I output-format\c
|
.I output-format\c
|
||||||
\&\|]
|
\&\|]
|
||||||
|
@ -665,6 +666,16 @@ linker to instead optimize for memory usage, by rereading the symbol
|
||||||
tables as necessary. This may be required if the linker runs out of
|
tables as necessary. This may be required if the linker runs out of
|
||||||
memory space while linking a large executable.
|
memory space while linking a large executable.
|
||||||
|
|
||||||
|
.TP
|
||||||
|
.B \-no\-warn\-mismatch
|
||||||
|
Normally the linker will give an error if you try to link together
|
||||||
|
input files that are mismatched for some reason, perhaps because they
|
||||||
|
have been compiled for different processors or for different
|
||||||
|
endiannesses. This option tells the linker that it should silently
|
||||||
|
permit such possible errors. This option should only be used with
|
||||||
|
care, in cases when you have taken some special action that ensures
|
||||||
|
that the linker errors are inappropriate.
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.BI "\-o " "output"
|
.BI "\-o " "output"
|
||||||
.I output\c
|
.I output\c
|
||||||
|
|
Loading…
Reference in New Issue