cb347a4
--- a/ld/emultempl/aarch64elf.em	2013-06-05 09:46:17.499278813 +0100
cb347a4
+++ b/ld/emultempl/aarch64elf.em	2013-06-05 09:54:36.981292659 +0100
e37b508
@@ -271,7 +271,7 @@ gld${EMULATION_NAME}_after_allocation (v
cb347a4
 }
cb347a4
 
cb347a4
 static void
cb347a4
-gld${EMULATION_NAME}_finish (void)
cb347a4
+gld${EMULATION_NAME}_local_finish (void)
cb347a4
 {
e37b508
   if (!bfd_link_relocatable (&link_info))
cb347a4
     {
cb347a4
@@ -276,7 +276,7 @@
cb347a4
 	}
cb347a4
     }
cb347a4
 
cb347a4
-  finish_default ();
cb347a4
+  gld${EMULATION_NAME}_finish ();
cb347a4
 }
cb347a4
 
cb347a4
 /* This is a convenient point to tell BFD about target specific flags.
cb347a4
@@ -413,4 +413,4 @@
cb347a4
 LDEMUL_BEFORE_PARSE=gld"${EMULATION_NAME}"_before_parse
cb347a4
 
cb347a4
 # Call the extra arm-elf function
cb347a4
-LDEMUL_FINISH=gld${EMULATION_NAME}_finish
cb347a4
+LDEMUL_FINISH=gld${EMULATION_NAME}_local_finish