2001-07-11 Jakub Jelinek <jakub@redhat.com>
* ldmain.c (main): Disallow -F and -f without -shared.
This commit is contained in:
parent
82de020385
commit
7333607ede
2 changed files with 12 additions and 0 deletions
|
@ -1,3 +1,7 @@
|
|||
2001-07-11 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* ldmain.c (main): Disallow -F and -f without -shared.
|
||||
|
||||
2001-07-11 Nick Clifton <nickc@cambridge.redhat.com>
|
||||
|
||||
* emultempl/pe.em (after_open): Check for the output_bfd not
|
||||
|
|
|
@ -273,6 +273,14 @@ main (argc, argv)
|
|||
einfo (_("%P%F: -r and -shared may not be used together\n"));
|
||||
}
|
||||
|
||||
if (! link_info.shared)
|
||||
{
|
||||
if (command_line.filter_shlib)
|
||||
einfo ("%P%F: -F may not be used without -shared\n"));
|
||||
if (command_line.auxiliary_filters)
|
||||
einfo ("%P%F: -f may not be used without -shared\n"));
|
||||
}
|
||||
|
||||
/* Treat ld -r -s as ld -r -S -x (i.e., strip all local symbols). I
|
||||
don't see how else this can be handled, since in this case we
|
||||
must preserve all externally visible symbols. */
|
||||
|
|
Loading…
Add table
Reference in a new issue