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

Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.


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

Re: Synch with 2.4.4


Hans-Peter Nilsson <hans-peter.nilsson@axis.com> writes:

> > From: Andreas Jaeger <aj@suse.de>
> > Date: 29 Apr 2001 14:31:08 +0200
> 
> > I merged some changes from Linux 2.4.4 with glibc.  I've committed the
> > appended patch.
> > 
> > Hans-Peter, kernel-features doesn't contain any information about
> > cris.  Can you look into this, please?
> 
> I was under the delusion that the generic checking in
> kernel-features.h was enough.  While looking at the official
> 2.4.3 and 2.4.4 I see that there's actually no usable official
> kernel release that supports the CRIS glibc port. :-(

We do some checking for special architectures for some constructs but
not for all.  So, please double check.

> Linux/CRIS 2.4.3 had an older system call ABI, and 2.4.4 has a
> lethal bug in the interrupt epilogue and anyway doesn't contain
> certain system calls.  I'm targetting a patch set that (so I'm
> told) was included in 2.4.3-ac10 but for unknown reasons was not
> included in 2.4.4.  For the record, that patch set is available
> in a tarball including other things at
> <URL:http://developer.axis.com/download/devboard_lx/R1_0_0/>.
> 
> Since IIUC glibc can't require 2.4.5 until it's released, and
> for maintenance reasons should not have the kernel-version-
> machinery target a specfic patch set, I think it's best to leave
> kernel-features.h as is, until there's a suitable official
> kernel release.  In the meantime perhaps a note be added that
> the CRIS port needs kernel patches to work.

Feel free to send a patch to the FAQ document.

> As mentioned, the glibc port as is should be considered work in
> progress.  I'll send an update after checking some more apps;
> there are a few bugs that makes it unusable for other than
> "Hello, world".  Also, all but a few of those pesky
> i386-includes can go, as Drepper noted.
> 
> > 	* sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_FCNTL64):
> > 	Define for Arm, PowerPC and SH if kernel is 2.4.4 or newer.
> 
> For 2.4.5 (hopefully), there would be a similar construct for
> CRIS.

Fine.

Thanks,
Andreas
-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.inka.de
    http://www.suse.de/~aj


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