diff -rcp ../binutils-2.20.51.0.2-orignal/bfd/archive.c ./bfd/archive.c *** ../binutils-2.20.51.0.2-orignal/bfd/archive.c 2010-05-04 16:59:09.000000000 +0100 --- ./bfd/archive.c 2010-05-04 17:00:33.000000000 +0100 *************** _bfd_compute_and_write_armap (bfd *arch, *** 2145,2150 **** --- 2145,2151 ---- if ((flags & BSF_GLOBAL || flags & BSF_WEAK || flags & BSF_INDIRECT + || flags & BSF_GNU_UNIQUE || bfd_is_com_section (sec)) && ! bfd_is_und_section (sec)) { diff -rcp ../binutils-2.20.51.0.2-orignal/bfd/ChangeLog ./bfd/ChangeLog *** ../binutils-2.20.51.0.2-orignal/bfd/ChangeLog 2010-05-04 16:59:09.000000000 +0100 --- ./bfd/ChangeLog 2010-05-04 17:09:38.000000000 +0100 *************** *** 1,3 **** --- 1,12 ---- + 2010-05-04 Nick Clifton + + Import this patch: + + 010-03-18 Matt Rice + + * archive.c (_bfd_compute_and_write_armap): Allow symbols flagged + as unique in the armap. + 2010-04-08 Nick Clifton Import these patches from the mainline: