PR 27493
* objcopy.c (filter_symbols): Apply --weaken to undefined symbols.
* NEWS: Mention feature.
+2021-03-03 Alan Modra <amodra@gmail.com>
+
+ PR 27493
+ * objcopy.c (filter_symbols): Apply --weaken to undefined symbols.
+ * NEWS: Mention feature.
+
2021-03-01 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/27486
-*- text -*-
+* objcopy --weaken, --weaken-symbol and --weaken-symbols now make undefined
+ symbols weak on targets that support weak symbols.
+
* Readelf and objdump can now display and use the contents of .debug_sup
sections.
if (keep)
{
- if ((flags & BSF_GLOBAL) != 0
+ if (((flags & BSF_GLOBAL) != 0
+ || undefined)
&& (weaken || is_specified_symbol (name, weaken_specific_htab)))
{
sym->flags &= ~ BSF_GLOBAL;