svn commit: trunk/uClibc/libc/sysdeps/linux/powerpc

vapier at uclibc.org vapier at uclibc.org
Thu Mar 9 06:11:16 UTC 2006


Author: vapier
Date: 2006-03-08 22:11:14 -0800 (Wed, 08 Mar 2006)
New Revision: 14472

Log:
fix build/segv issues as reported and fixed by Brent Cook

Modified:
   trunk/uClibc/libc/sysdeps/linux/powerpc/brk.S


Changeset:
Modified: trunk/uClibc/libc/sysdeps/linux/powerpc/brk.S
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/powerpc/brk.S	2006-03-08 21:05:57 UTC (rev 14471)
+++ trunk/uClibc/libc/sysdeps/linux/powerpc/brk.S	2006-03-09 06:11:14 UTC (rev 14472)
@@ -24,7 +24,19 @@
 #include <sys/syscall.h>
 
 #ifdef __NR_brk
-	.comm	__curbrk,4,4
+
+#ifdef __PIC__
+.section .bss
+	.align 4
+	.globl __curbrk
+__curbrk: .skip 4
+	.type __curbrk, at object
+	.size __curbrk,4
+#else
+.comm __curbrk, 4,4
+#endif
+libc_hidden_data_def(__curbrk)
+
 	.text
 	.globl	brk
 	.type	brk, at function




More information about the uClibc-cvs mailing list