r1292 - trunk/glibc-2.3-head
Author: ps-guest
Date: 2006-03-02 12:57:48 +0000 (Thu, 02 Mar 2006)
New Revision: 1292
Modified:
trunk/glibc-2.3-head/NOTES-2.4
Log:
* update glibc 2.4 status
Modified: trunk/glibc-2.3-head/NOTES-2.4
===================================================================
--- trunk/glibc-2.3-head/NOTES-2.4 2006-03-02 12:34:40 UTC (rev 1291)
+++ trunk/glibc-2.3-head/NOTES-2.4 2006-03-02 12:57:48 UTC (rev 1292)
@@ -11,13 +11,14 @@
test build:
-----------
-* get glibc-20060123.tar.bz2 + glibc-ports-20060123.tar.bz2
+* get main glibc module and linuxthreads module from snapshot or directly from CVS
-* move linuxthreads & linuxthreads_db from ports into top dir
+* move linuxthreads & linuxthreads_db from module linuxthreads into top dir
* try to apply patches
failures in configure/configure.in ignore
failure in nscd/mem.c fix manually
+ of course, patches in subdir upstream are already in CVS
* define MSG_NOSIGNAL
enable definition in kfreebsd/bits/socket.h
@@ -29,7 +30,16 @@
unconditionally assumes mremap and uses MREMAP_FIXED
it also unconditionally uses __thread :-(
-* there is no longer sysdeps/generic, files are moved
+* io/ftw.c uses unconditionally O_DIRECTORY :-((((((
+ it have to be rewritten correctly
+ add "enum { O_DIRECTORY = 0 };" into bits/fcnt.h
+ this way it will have value, but will not be #define'd
+ it is used unconditionally also in testsuite :-((
+
+* again in io/ftw.c, here is needed openat64_not_cancel_3()
+ temporary hack - use openat64() instead
+
+* many files are moved from sysdeps/generic,
we #include<> some of them, use new location
* new sysdeps files (based on linux)
@@ -44,30 +54,18 @@
i386/sysdep.h - drop definition of SETUP_PIC_REG(reg)
dl-osinfo.h - add function _dl_setup_stack_chk_guard()
-../src/configure --enable-add-ons=linuxthreads --with-tls --with-__thread i486-kfreebsd
+../src/configure --enable-add-ons=linuxthreads --with-tls --with-__thread i486-kfreebsd --prefix=...
"make check" results:
---------------------
+(as of 2006-03-02)
-make[2]: *** [/build/g24/build/libio/tst_wprintf2.out] Error 139
make[2]: *** [/build/g24/build/dirent/tst-fdopendir.o] Error 1
make[2]: *** [/build/g24/build/posix/tst-waitid.out] Error 1
-make[2]: *** [/build/g24/build/io/tst-openat.o] Error 1
-make[2]: *** [/build/g24/build/io/tst-unlinkat.o] Error 1
-make[2]: *** [/build/g24/build/io/tst-fstatat.o] Error 1
-make[2]: *** [/build/g24/build/io/tst-futimesat.o] Error 1
-make[2]: *** [/build/g24/build/io/tst-renameat.o] Error 1
-make[2]: *** [/build/g24/build/io/tst-fchownat.o] Error 1
-make[2]: *** [/build/g24/build/io/tst-fchmodat.o] Error 1
-make[2]: *** [/build/g24/build/io/tst-faccessat.o] Error 1
-make[2]: *** [/build/g24/build/io/tst-symlinkat.o] Error 1
-make[2]: *** [/build/g24/build/io/tst-linkat.o] Error 1
-make[2]: *** [/build/g24/build/io/tst-readlinkat.o] Error 1
-make[2]: *** [/build/g24/build/io/tst-mkdirat.o] Error 1
-make[2]: *** [/build/g24/build/io/tst-mknodat.o] Error 1
-make[2]: *** [/build/g24/build/io/tst-mkfifoat.o] Error 1
-
+make[2]: *** [/build/g24/build/io/bug-ftw2.out] Error 1
+make[2]: *** [/build/g24/build/io/bug-ftw4.out] Error 1
+make[2]: *** [/build/g24/build/io/tst-readlinkat.out] Error 1
make[2]: *** [/build/g24/build/misc/tst-pselect.out] Error 1
make[2]: *** [/build/g24/build/rt/tst-timer2.o] Error 1
Reply to: