Revert the value change of DT_ENCODING from 2003-01-17. Luckily (and
[deliverable/binutils-gdb.git] / ld / ldver.c
CommitLineData
252b5132 1/* ldver.c -- Print linker version.
aef6203b 2 Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2000, 2001, 2002,
066c2a57 3 2003, 2007 Free Software Foundation, Inc.
252b5132 4
d342277e 5 This file is part of GLD, the Gnu Linker.
252b5132 6
d342277e
NC
7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 2 of the License, or
10 (at your option) any later version.
252b5132 11
d342277e
NC
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
252b5132 16
d342277e
NC
17 You should have received a copy of the GNU General Public License
18 along with this program; if not, write to the Free Software
75be928b 19 Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. */
252b5132
RH
20
21#include <stdio.h>
22#include "bfd.h"
c6db2f05 23#include "bfdver.h"
252b5132
RH
24#include "sysdep.h"
25
26#include "ld.h"
27#include "ldver.h"
b71e2778
AM
28#include "ldexp.h"
29#include "ldlang.h"
30#include "ldfile.h"
252b5132
RH
31#include "ldemul.h"
32#include "ldmain.h"
33
252b5132 34void
62b635b6 35ldversion (int noisy)
252b5132 36{
d32820f2 37 /* Output for noisy == 2 is intended to follow the GNU standards. */
066c2a57 38 fprintf (stdout, _("GNU ld %s\n"), BFD_VERSION_STRING);
d32820f2
AM
39
40 if (noisy & 2)
41 {
066c2a57 42 printf (_("Copyright 2007 Free Software Foundation, Inc.\n"));
d32820f2
AM
43 printf (_("\
44This program is free software; you may redistribute it under the terms of\n\
45the GNU General Public License. This program has absolutely no warranty.\n"));
46 }
252b5132 47
d32820f2 48 if (noisy & 1)
252b5132
RH
49 {
50 ld_emulation_xfer_type **ptr = ld_emulations;
6d5e62f8 51
252b5132 52 printf (_(" Supported emulations:\n"));
6d5e62f8 53 while (*ptr)
252b5132
RH
54 {
55 printf (" %s\n", (*ptr)->emulation_name);
56 ptr++;
57 }
58 }
59}
This page took 0.378489 seconds and 4 git commands to generate.