Bug#317466: Bug#534521: this is a bug in eglibc, not in pax
On Mon, Feb 27, 2012 at 08:50:00PM +0000, Thorsten Glaser wrote:
> reassign 317466 src:eglibc
> forcemerge 534521 317466
> 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");
> FTSENT *fts_read (FTS *);
> 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