[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

glibc 2.3.1 + nptl 0.5 check and install issues



glibc team,

The build of glibc 2.3.1 with nptl 0.5 (unpatched,
straight from the distributed sources) went without a
hitch after the 'define INLINE_SYSCALL' change
mentioned earlier.

during make check:

the test: tst-sem5 seg faulted but this has been
addressed according to a previous post on this list

there was a failure in the tests: tst-aio tst-aio64
the error message for both was:

/usr/src/glibc-build/rt/tst-aio64: aio_write: wrong
size: 0, should be 1000
/usr/src/glibc-build/rt/tst-aio64: comparison failed
for aio_read test
/usr/src/glibc-build/rt/tst-aio64: lio_listio (write):
wrong size: 0, should be 1000
/usr/src/glibc-build/rt/tst-aio64: aio_fsync
(aio_write): wrong size: 0, should be 1000

the content of the .out file for both tests was:

finished3
finished2
finished

also the test: elf/initfirst failed with no useful
error message on the console, but the contents of the
.out file was:

cannot find firstobj.so: libpthread.so.0: shared
object cannot be dlopen()ed

so not really a test failure

my system is:
i686
gcc 3.2 compiled with gcc 3.2
kernel 2.5.47 compiled with gcc 3.2
glibc 2.2.5 + linuxthreads compiled with gcc 3.2
binutils 2.13 compiled with gcc 3.2
all unpatched, straight from the distribution tar.gz's

during make ... install:

There were missing references in the manual directory
to texinfo nodes that are usually supplied by the
LinuxThreads package.  I copied the linuxthreads.texi
file from the LinuxThreads package to nptl/nptl.texi
Of course this is not a solution whatsoever, it just
silences the complaint so installation can continue.

The usr/include/bits/semaphore.h file is missing from
the post installation tree, it is required by
usr/include/semaphore.h  To include this file in the
installation step, I changed the line:

sysdep_headers += bits/pthreadtypes.h bits/initspin.h

to

sysdep_headers += bits/pthreadtypes.h bits/semaphore.h
bits/initspin.h

in sysdeps/unix/sysv/linux/Makefile

the order isn't important I guess.

thanks

_______________________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com.hk address at http://mail.english.yahoo.com.hk





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]