On Mon, Feb 27, 2012 at 08:50:00PM +0000, Thorsten Glaser wrote:
> reassign 317466 src:eglibc
> forcemerge 534521 317466
> thanks
> 
> This is not a bug in pax, but eglibc _really_ should do something.

I disagree. Pax isn't built with large file support (because <fts.h>
doesn't allow that), so even if eglibc is fixed, pax would need to be
fixed. Blocking bug should be used instead.

> How about something like this (for all affected functions)?
> 
> #ifdef __USE_FILE_OFFSET64
> FTSENT        *fts_read (FTS *) __asm__("fts_read64");
> #else
> FTSENT        *fts_read (FTS *);
> #endif
> 
> Then just compile the *.c twice.
> 

The problem is not having fts_read64, but having a different FTSENT 
structure. This mean changing the glibc ABI, not something we want to do
only in Debian. This has to be dealt upstream.

-- 
Aurelien Jarno                          GPG: 1024D/F1BCDB73
aurel...@aurel32.net                 http://www.aurel32.net



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to