I want to emphasize the fact that we need to get to the bottom of the
SEEK_HOLE / SEEK_DATA situation on macOS. Core programs other than 'cp'
use these options, and working around the bug in 'cp' won't fix the bug
elsewhere.
One possibility is to modify Gnulib so that SEEK_HOLE and SEEK_DATA are
never used by any Gnulib-using application. This will help somewhat. But
not every program uses Gnulib.
The bug is really at the macOS level and it needs to get fixed there.
Has anyone filed a bug report? (I'm not a macOS user and so can't file one.)
- bug#61386: [PATCH] cp,mv,install: Disable sparse copy on ma... Pádraig Brady
- bug#61386: [PATCH] cp,mv,install: Disable sparse copy ... George Valkov
- bug#61386: [PATCH] cp,mv,install: Disable sparse copy ... Paul Eggert
- bug#61386: [PATCH] cp,mv,install: Disable sparse copy ... George Valkov
- bug#61386: [PATCH] cp,mv,install: Disable sparse copy ... Paul Eggert
- bug#61386: [PATCH] cp,mv,install: Disable sparse copy ... Pádraig Brady
- bug#61386: [PATCH] cp,mv,install: Disable sparse copy ... George Valkov
- bug#61386: [PATCH] cp,mv,install: Disable sparse copy ... Pádraig Brady
- bug#61386: [PATCH] cp,mv,install: Disable sparse copy ... Paul Eggert
- bug#61386: [PATCH] cp,mv,install: Disable sparse copy ... George Valkov
- bug#61386: [PATCH] cp,mv,install: Disable sparse copy ... Paul Eggert
- bug#61386: [PATCH] cp,mv,install: Disable sparse copy ... George Valkov