https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110462
--- Comment #4 from Sam James <sjames at gcc dot gnu.org> --- (In reply to Jonathan Wakely from comment #2) > The system call is defined in terms of off64_t. What type does musl use for > copy_file_range(2)? /usr/include/unistd.h:197:ssize_t copy_file_range(int, off_t *, int, off_t *, size_t, unsigned); On musl, off_t and friends are always 64-bit (i.e. it's natively LFS, no need for largefile source functions/types). In musl-1.2.4, they dropped the typedefs.