Package: libc6 Version: 2.6.1-6 Severity: wishlist Tags: patch Dear glibc maintainers, Here are two patches to fix build on sh4 targets, I would be glad if they could be merged in the main debian package since I'm working on the sh4 port. Here is a small repo with sh4 cross-compilers to test build: deb http://people.dunnewind.net/arthur/sh4/cross/ ./ sudo aptitude install gcc-4.2-sh4-linux-gnu ... I'll try to keep the sh4 patches up-to-date here: http://people.dunnewind.net/arthur/sh4/patches/ Thanks, Arthur.
--- sysdeps/unix/sysv/linux/check_pf.c 2007-10-16 14:05:26.798517293 +0000 +++ sysdeps/unix/sysv/linux/check_pf.c 2007-10-16 14:06:11.811066397 +0000 @@ -25,6 +25,8 @@ #include <string.h> #include <time.h> #include <unistd.h> +#include <alloca.h> +#include <stdlib.h> #include <sys/socket.h> #include <asm/types.h>
--- sysdeps/unix/sysv/linux/sh/Versions 2007-10-16 14:23:47.553278705 +0000
+++ sysdeps/unix/sysv/linux/sh/Versions 2007-10-16 14:24:32.517804705 +0000
@@ -2,6 +2,7 @@
GLIBC_2.2 {
# functions used in other libraries
__xstat64; __fxstat64; __lxstat64;
+ __fpscr_values;
# a*
alphasort64;
--- sysdeps/unix/sysv/linux/sh/sysdep.S 2007-10-16 14:23:56.151674031 +0000
+++ sysdeps/unix/sysv/linux/sh/sysdep.S 2007-10-16 14:26:10.525105917 +0000
@@ -32,3 +32,14 @@
#define __syscall_error __syscall_error_1
#include <sysdeps/unix/sh/sysdep.S>
+
+ .data
+ .align 3
+ .globl ___fpscr_values
+ .type ___fpscr_values, @object
+ .size ___fpscr_values, 8
+___fpscr_values:
+ .long 0
+ .long 0x80000
+weak_alias (___fpscr_values, __fpscr_values)
+
Attachment:
signature.asc
Description: Digital signature