Blame SOURCES/binutils-rh1130479.patch

881b8e
diff --git a/bfd/elflink.c b/bfd/elflink.c
881b8e
index 6fa62f9..7dcafd6 100644
881b8e
--- a/bfd/elflink.c
881b8e
+++ b/bfd/elflink.c
881b8e
@@ -1437,7 +1437,10 @@ _bfd_elf_merge_symbol (bfd *abfd,
881b8e
       if (!(oldbfd != NULL
881b8e
 	    && (oldbfd->flags & BFD_PLUGIN) != 0
881b8e
 	    && (abfd->flags & BFD_PLUGIN) == 0))
881b8e
-	*skip = TRUE;
881b8e
+	{
881b8e
+	  newdef = FALSE;
881b8e
+	  *skip = TRUE;
881b8e
+	}
881b8e
 
881b8e
       /* Merge st_other.  If the symbol already has a dynamic index,
881b8e
 	 but visibility says it should not be visible, turn it into a