diff -Naur binutils-cs2008q1-126.orig/bfd/libbfd.h binutils-cs2008q1-126/bfd/libbfd.h
--- binutils-cs2008q1-126.orig/bfd/libbfd.h	2008-08-25 13:55:54.000000000 -0400
+++ binutils-cs2008q1-126/bfd/libbfd.h	2008-08-25 13:57:05.000000000 -0400
@@ -412,6 +412,8 @@
   ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_false)
 #define _bfd_nolink_bfd_link_just_syms \
   ((void (*) (asection *, struct bfd_link_info *)) bfd_void)
+#define _bfd_nolink_bfd_copy_link_hash_symbol_type \
+    ((void (*) (bfd *, struct bfd_link_hash_entry *, struct bfd_link_hash_entry *)) bfd_void)
 #define _bfd_nolink_bfd_final_link \
   ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_false)
 #define _bfd_nolink_bfd_link_split_section \
diff -Naur binutils-cs2008q1-126.orig/bfd/libbfd-in.h binutils-cs2008q1-126/bfd/libbfd-in.h
--- binutils-cs2008q1-126.orig/bfd/libbfd-in.h	2008-08-25 13:55:54.000000000 -0400
+++ binutils-cs2008q1-126/bfd/libbfd-in.h	2008-08-25 13:57:08.000000000 -0400
@@ -407,6 +407,8 @@
   ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_false)
 #define _bfd_nolink_bfd_link_just_syms \
   ((void (*) (asection *, struct bfd_link_info *)) bfd_void)
+#define _bfd_nolink_bfd_copy_link_hash_symbol_type \
+    ((void (*) (bfd *, struct bfd_link_hash_entry *, struct bfd_link_hash_entry *)) bfd_void)
 #define _bfd_nolink_bfd_final_link \
   ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_false)
 #define _bfd_nolink_bfd_link_split_section \
