diff options
-rw-r--r-- | binutils/ChangeLog | 6 | ||||
-rw-r--r-- | binutils/ar.c | 15 | ||||
-rw-r--r-- | binutils/doc/binutils.texi | 7 |
3 files changed, 23 insertions, 5 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 87367ca..8e2976d 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,5 +1,11 @@ 2012-02-01 Nick Clifton <nickc@redhat.com> + PR binutils/13493 + * ar.c (ranlib_main): Process --plugin option. + * doc/binutils.texi: Document --plugin support for ranlib. + +2012-02-01 Nick Clifton <nickc@redhat.com> + PR binutils/13482 * readelf.c (process_corefile_note_segment): Fix off-by-one errors verifying the contents of a note. diff --git a/binutils/ar.c b/binutils/ar.c index 0310b6f..bb243a4 100644 --- a/binutils/ar.c +++ b/binutils/ar.c @@ -1,6 +1,6 @@ /* ar.c - Archive modify and extract. Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, - 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 + 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. This file is part of GNU Binutils. @@ -613,7 +613,18 @@ ranlib_main (int argc, char **argv) case 'V': show_version = 1; break; - } + + /* PR binutils/13493: Support plugins. */ + case OPTION_PLUGIN: +#if BFD_SUPPORTS_PLUGINS + plugin_target = "plugin"; + bfd_plugin_set_plugin (optarg); +#else + fprintf (stderr, _("sorry - this program has been built without plugin support\n")); + xexit (1); +#endif + break; + } } if (argc < 2) diff --git a/binutils/doc/binutils.texi b/binutils/doc/binutils.texi index 76998bc..a9d9516 100644 --- a/binutils/doc/binutils.texi +++ b/binutils/doc/binutils.texi @@ -10,8 +10,9 @@ @copying @c man begin COPYRIGHT -Copyright @copyright{} 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 +Copyright @copyright{} 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, +1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, +2010, 2011, 2012 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document @@ -2364,7 +2365,7 @@ nm(1), readelf(1), and the Info entries for @file{binutils}. @smallexample @c man begin SYNOPSIS ranlib -ranlib [@option{-DhHvVt}] @var{archive} +ranlib [@option{--plugin} @var{name}] [@option{-DhHvVt}] @var{archive} @c man end @end smallexample |