Author: rmh Date: 2006-02-27 07:18:50 +0000 (Mon, 27 Feb 2006) New Revision: 1252
Modified: trunk/glibc-2.3-head/AMD64 Log: Misc updates (including glibc testsuite failures). Modified: trunk/glibc-2.3-head/AMD64 =================================================================== --- trunk/glibc-2.3-head/AMD64 2006-02-26 21:58:23 UTC (rev 1251) +++ trunk/glibc-2.3-head/AMD64 2006-02-27 07:18:50 UTC (rev 1252) @@ -1,5 +1,51 @@ TODO: +* glibc testsuite failures: + +[csu/tst-empty.out] Error 139 +[catgets/de/libc.cat] Error 1 +[catgets/test1.cat] Error 1 +[catgets/test-gencat.out] Error 1 +[stdlib/tst-strtod.out] Error 1 +[stdlib/testmb2.out] Error 1 +[stdio-common/test-popen.out] Error 138 +[stdio-common/xbug.out] Error 138 +[stdio-common/errnobug.out] Error 138 +[stdio-common/tst-swprintf.out] Error 1 +[stdio-common/bug14.out] Error 1 +[stdio-common/tst-popen.out] Error 1 +[libio/tst-widetext.out] Error 1 +[libio/tst-ungetwc2.out] Error 1 +[libio/tst-swscanf.out] Error 1 +[libio/bug-ungetwc2.out] Error 1 +[libio/bug-rewind.o] Error 1 +[libio/bug-rewind2.o] Error 1 +[libio/bug-ungetc.o] Error 1 +[libio/bug-ftell.out] Error 1 +[dlfcn/tststatic.out] Error 139 +[dlfcn/tststatic2.out] Error 139 +[string/tst-strxfrm.out] Error 1 +[wcsmbs/tst-btowc.out] Error 1 +[wcsmbs/tst-mbrtowc.out] Error 1 +[time/tst-strptime.out] Error 1 +[time/tst-ftime_l.out] Error 1 +[posix/tst-fnmatch.out] Error 1 +[posix/tst-regexloc.out] Error 1 +[posix/tst-regex.out] Error 1 +[posix/bug-regex5.out] Error 1 +[posix/bug-regex6.out] Error 1 +[posix/bug-regex17.out] Error 1 +[posix/bug-regex18.out] Error 1 +[posix/bug-regex19.out] Error 1 +[posix/bug-regex20.out] Error 1 +[posix/bug-regex22.out] Error 1 +[posix/tst-rxspencer.out] Error 1 +[posix/tst-vfork1.out] Error 1 +[posix/tst-vfork2.out] Error 1 +[posix/tst-waitid.out] Error 1 (already known, see NOTES) +[posix/wordexp-test.out] Error 139 + + * decide ld.so location It should be unique between all (at least Debian) ports, namely not the same as on kfreebsd-i386 (/lib/ld.so.1). @@ -17,7 +63,7 @@ Ideally, we should support gcc in variants cross biarch on i386 - native on amd6 + native on amd64 biarch on amd64 * biarch capable kfreebsd-kernel-headers @@ -42,10 +88,6 @@ * prepare kernel -* archive - ? ftp.gnuab.org - - * buildd machine * buildd admin @@ -53,10 +95,10 @@ * porting machine admin - - binutils: --------- +See web/patches/binutils_elfosabi.diff + for biarch simply add to debian/rules: ifeq ($(DEB_HOST_ARCH),kfreebsd-i386) CONFARGS += --enable-targets=x86_64-kfreebsd-gnu @@ -64,37 +106,5 @@ gcc-x.y: -------- -insert into gcc/config/i386/kfreebsd-gnu.h something like: -*********************************************************************** -/* Provide a LINK_SPEC. Here we provide support for the special GCC - options -static and -shared, which allow us to link things in one - of these three modes by applying the appropriate combinations of - options at link-time. - - When the -shared link option is used a final link is not being - done. */ - -#undef LINK_SPEC -#if TARGET_64BIT_DEFAULT -#define LINK_SPEC "%{!m32:-m elf_x86_64_fbsd} %{m32:-m elf_i386_fbsd} \ - %{shared:-shared} \ - %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{m32:%{!dynamic-linker:-dynamic-linker /lib/ld.so.1}} \ - %{!m32:%{!dynamic-linker:-dynamic-linker /lib/ld-kfreebsd-x86-64.so.1}}} \ - %{static:-static}}" -#else -#define LINK_SPEC "%{m64:-m elf_x86_64_fbsd} %{!m64:-m elf_i386_fbsd} \ - %{shared:-shared} \ - %{!shared: \ - %{!static: \ - %{rdynamic:-export-dynamic} \ - %{!m64:%{!dynamic-linker:-dynamic-linker /lib/ld.so.1}} \ - %{m64:%{!dynamic-linker:-dynamic-linker /lib/ld-kfreebsd-x86-64.so.1}}} \ - %{static:-static}}" -#endif - -*********************************************************************** - +See web/patches/gcc_amd64.diff -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]