Index: libc/arch/ia64/src/entry.s
===================================================================
--- libc/arch/ia64/src/entry.s	(revision e5a1f82f130880819d13b0748a2b517dd8a63df5)
+++ libc/arch/ia64/src/entry.s	(revision e708063fcb109c2a31c5e928ec97215959de8633)
@@ -39,4 +39,5 @@
 	alloc loc0 = ar.pfs, 0, 1, 2, 0
 	mov r1 = _gp 
+	{ br.call.sptk.many b0 = __main }
 	{ br.call.sptk.many b0 = main }
 	{ br.call.sptk.many b0 = __exit }
Index: libc/arch/ia64/src/thread_entry.s
===================================================================
--- libc/arch/ia64/src/thread_entry.s	(revision e5a1f82f130880819d13b0748a2b517dd8a63df5)
+++ libc/arch/ia64/src/thread_entry.s	(revision e708063fcb109c2a31c5e928ec97215959de8633)
@@ -44,5 +44,5 @@
 	
 	mov out0 = r8
-	{ br.call.sptk.many b0 = thread_main }
+	{ br.call.sptk.many b0 = __thread_main }
 	
 	#
