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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: linux/generic/bits/mmap.h [was Re: asm-generic/unistd.h and glibc use of NR_ipc


On 4/17/2011 3:23 PM, Linas Vepstas wrote:
> Hi,
>
> On 17 April 2011 12:01, Ulrich Drepper <drepper@gmail.com> wrote:
>> On Sun, Apr 17, 2011 at 12:54, Arnd Bergmann <arnd@arndb.de> wrote:
>>> Do you mean just that file, or the entire
>>> sysdeps/unix/sysv/linux/generic directory?
>> Everything.  I don't even want to know about it.  People who care
>> should subscribe to the ports email list.
>>
> So what can I do to get the generic syscall wrappers into ports?
> I've been using these for the last 6 months & they've been spotless
> (well, OK, 1 or 2 trite bugs...)  I'm using these to leverage a port to
> a new processor, the qualcomm hexagon; the port is done
> (better than 99% of the glibc test cases pass; gd/ie tls support and
> everything). I'd send the patches yesterday, except that the lawyers
> haven't yet recovered from their strange gplv3-disease.  Anyway,
> to lay the groundwork, I'd like to see  the generic-syscalls code
> in the port git repo.
>
> --linas
>
> BTW,  http://www.gnu.org/s/libc/ports.html doesn't point at any reasonable
> url for the sourceware ports git repo, etc.

Just to stay in the loop here, I'll mention that the current version of the
Tilera "sysdeps/unix/sysv/linux/generic" hierarchy along with the rest of
the "tile" support is on our website along with build instructions.  Having
pushed the kernel code a while back, we were gearing up to do binutils/gcc
as the next step, but I'm happy to submit the glibc work earlier, if I can
make some time.  Linas's enthusiasm is very motivating in this regard :-)

The web site is http://www.tilera.com/scm/.

There are also a few fixes for the generic code that we will pass by Ulrich
(e.g. __readlink in include/unistd.h should return ssize_t) and some fairly
minor tweaks (a few places where the asm-generic API can be supported at no
cost to other architectures).  The rest is all in the
sysdeps/unix/sysv/linux/generic hierarchy, which obviously would go to
glibc-ports.

I will be out on vacation for the next week or so but will likely have
email access.

-- 
Chris Metcalf, Tilera Corp.
http://www.tilera.com


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