This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Bug report for 'mipsel-linux' and latest glibc as of 01-14-2001...


Andreas Jaeger wrote:
> 
> >>>>> Ulrich Drepper writes:
> 
>  > Andreas Jaeger <aj@suse.de> writes:
> >> Seems that a file is missing in the tar ball - I'm appending it.
> 
>  > sysdeps/unix/sysv/linux/mips/kernel_sigaction.h is available in the
>  > tar ball.
> Thanks for the confirmation - then I don't understand it.
> 
> Steven, please investigate why kernel_sigaction is not used for you.
> 
Okay, I did the investigation. Fortunately I had an older CVS
checkout that I was able to do a diff against. I created a patch and
applied it in pieces. The problem lies in these new files:

         sysdeps/unix/sysv/linux/mips/sigaction.c
         sysdeps/unix/sysv/linux/mips/sysdep.h

There are three lines that contain a reference to a typedef
'kernel_sigset_t' which appears on lines 78, 90 and 100 of
the file 'sigaction.c'. I did a grep throught the entire 'libc' CVS
archive, a complete Linux kernel and a complete NetBSD kernel. This
typedef did not exist ANYWHERE in those trees.

However, I went to the CVS web interface for 'glibc' and notice that
these two files were added 5 weeks ago. I thought that I had done a
new check out since then, but regardless, I patched this older version
up to the latest with the exception of the two files above. I was
able to get a complete build of 'glibc' without the two new files
above. I hope this helps.

-Steve

-- 
 Steven J. Hill - Embedded SW Engineer
 Public Key: 'finger sjhill@mail.cotw.com'
 FPR1: E124 6E1C AF8E 7802 A815
 FPR2: 7D72 829C 3386 4C4A E17D

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]