r1252 - trunk/glibc-2.3-head
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
Reply to: