810-debian_bfd-no-kylix-crash.patch

来自「最新的文件系统生成工具」· PATCH 代码 · 共 48 行

PATCH
48
字号
Status: committed upstream after 6.3.Fix a crash triggered by Kylix libraries.2004-12-06  Daniel Jacobowitz  <dan@debian.org>	Suggested by Fergal Daly <fergal@esatclear.ie>:	* simple.c (simple_dummy_multiple_definition): New function.	(bfd_simple_get_relocated_section_contents): Use it.Index: src/bfd/simple.c===================================================================RCS file: /cvs/src/src/bfd/simple.c,vretrieving revision 1.19retrieving revision 1.20Index: gdb-6.3/bfd/simple.c===================================================================--- gdb-6.3.orig/bfd/simple.c	2004-09-24 03:07:19.000000000 -0400+++ gdb-6.3/bfd/simple.c	2004-12-08 18:25:58.415216808 -0500@@ -78,6 +78,19 @@ simple_dummy_unattached_reloc (struct bf   return TRUE; } +static bfd_boolean+simple_dummy_multiple_definition (struct bfd_link_info *link_info ATTRIBUTE_UNUSED,+				  const char *name ATTRIBUTE_UNUSED,+				  bfd *obfd ATTRIBUTE_UNUSED,+				  asection *osec ATTRIBUTE_UNUSED,+				  bfd_vma oval ATTRIBUTE_UNUSED,+				  bfd *nbfd ATTRIBUTE_UNUSED,+				  asection *nsec ATTRIBUTE_UNUSED,+				  bfd_vma nval ATTRIBUTE_UNUSED)+{+  return TRUE;+}+ struct saved_output_info {   bfd_vma offset;@@ -172,6 +185,7 @@ bfd_simple_get_relocated_section_content   callbacks.reloc_overflow = simple_dummy_reloc_overflow;   callbacks.reloc_dangerous = simple_dummy_reloc_dangerous;   callbacks.unattached_reloc = simple_dummy_unattached_reloc;+  callbacks.multiple_definition = simple_dummy_multiple_definition;    memset (&link_order, 0, sizeof (link_order));   link_order.next = NULL;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?