GNU bug report logs - #63850
cp fails for files > 2 GB if copy offload is unsupported

Previous Next

Package: coreutils;

Reported by: Sam James <sam <at> gentoo.org>

Date: Fri, 2 Jun 2023 15:50:02 UTC

Severity: normal

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Sam James <sam <at> gentoo.org>
Cc: 63850 <at> debbugs.gnu.org, P <at> draigbrady.com, floppym <at> gentoo.org
Subject: bug#63850: cp fails for files > 2 GB if copy offload is unsupported
Date: Mon, 5 Jun 2023 22:48:27 -0700
On 2023-06-05 22:26, Sam James wrote:
> It's just that linux-headers is
> a special case

Indeed it is. And apparently glibc avoids the copy_file_range bugs by 
never, ever using copy_file_range internally - which explains why glibc 
hasn't run into this backward compatibility issue. Presumably once glibc 
starts assuming kernel 5.3 or later, it can start using copy_file_range 
internally.

Anyway, thanks for explaining. I installed the patch I mentioned into 
Gnulib and have updated coreutils accordingly on Savannah master. Please 
give it a try.




This bug report was last modified 2 years and 41 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.