В сообщении от Воскресенье 25 апреля 2010 21:34:14 автор Austin Foxley 
написал:
> On 04/25/2010 06:35 AM, [email protected] wrote:
> > In previous uclibc versions we've had fcntl64 (nonexisting on x86_64) as
> > an alias to fcntl. Recent NPTL changes removed that alias, although
> > fcntl64 is still present in headers when using _GNU_SOURCE or
> > _FILE_OFFSET_BITS=64.
> >
> > It confuses applications and leads to linkage failures.
> >
> > The patch proposed tries to deal with it in headers (thus not
> > reintroducing fcntl64 alias), although there might be some better way.
> 
> What about other 64bit archs? 

At quick glance most of them have no fcntl64, although looks like sh64 does.

> And you're right, we probably want a different solution to this.

Sure, this is mostly to raise the issue and solve it at least internally. It's 
been a long time since I've touched uclibc code, so I'm very unsure about how 
to fix it properly. Most probably still in headers (re-adding fcntl64 alias 
seems ugly to me) though.

-- 
 http://roman.khimov.ru
mailto: [email protected]
gpg --keyserver hkp://subkeys.pgp.net --recv-keys 0xE5E055C3

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
uClibc mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/uclibc

Reply via email to