tags 552407 + patch
thanks

Hi,

This problem is revised with the patch which I attached.
Could you apply it?

Best regards,
  Nobuhiro

2009/10/26 Nobuhiro Iwamatsu <[email protected]>:
> Package: eglibc
> Version: 2.10.1-2
> Severity: important
> User: [email protected]
> Usertags: sh4
> X-Debbugs-CC: [email protected]
>
> Hi,
>
> I am now trying to run Debian on Renesas SH CPU(sh4).
> eglibc 2.10.1-1 and 2.10.1-2 FTBFS on sh4.
>
> http://buildd.debian-ports.org/fetch.php?pkg=eglibc&arch=sh4&ver=2.10.1-2&stamp=1256516165&file=log&as=raw
>
> -----
> ......
> gcc-4.4 -nostdlib -nostartfiles -o
> /build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/localedata/tst_wcstod
>  -Wl,-dynamic-linker=/lib/ld-linux.so.2   -Wl,-z,combreloc
> -Wl,-z,relro -Wl,--hash-style=both
> /build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/csu/crt1.o
> /build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/csu/crti.o
> `gcc-4.4 --print-file-name=crtbegin.o`
> /build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/localedata/tst_wcstod.o
>  -Wl,-rpath-link=/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc:/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/math:/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/elf:/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/dlfcn:/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/nss:/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/nis:/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/rt:/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/resolv:/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/crypt:/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/nptl
> /build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/libc.so.6
> /build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/libc_nonshared.a
> -lgcc -Wl,--as-needed -lgcc_s  -Wl,--no-as-needed `gcc-4.4
> --print-file-name=crtend.o`
> /build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/csu/crtn.o
> GCONV_PATH=/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/iconvdata
> LC_ALL=C 
> LOCPATH=/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/localedata
>   
> /build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/elf/ld-linux.so.2
> --library-path 
> /build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc:/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/math:/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/elf:/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/dlfcn:/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/nss:/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/nis:/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/rt:/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/resolv:/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/crypt:/build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/nptl
> /build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/localedata/tst_wcstod
>  > 
> /build/buildd-eglibc_2.10.1-2-sh4-YBvR9S/eglibc-2.10.1/build-tree/sh4-libc/localedata/tst_wcstod.out
> make: *** wait: No child processes.  Stop.
> -----
>
> I tested by gcc-4.3_4.3.4-5  and gcc-4.4_4.4.1-6. But both have the
> same problem.
> And I set 3000 to stalled_pkg_timeout of value in .sbuildrc.
>
--- a/stdlib/longlong.h.orig	2009-11-11 17:49:42.000000000 +0900
+++ b/stdlib/longlong.h	2009-11-11 17:49:57.000000000 +0900
@@ -918,7 +918,7 @@
 "	or r1,%0"							\
 	: "=r" (q), "=&z" (r)						\
 	: "1" (n1), "r" (n0), "rm" (d), "r" (&__udiv_qrnnd_16)		\
-	: "r1", "r2", "r4", "r5", "r6", "pr");				\
+	: "r1", "r2", "r4", "r5", "r6", "pr", "t");				\
   } while (0)
 
 #define UDIV_TIME 80

Reply via email to