https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110462
Bug ID: 110462 Summary: [14 regression] Build failure with musl-1.2.4 (filesystem/ops-common.h:377:5: error: 'off64_t' was not declared in this scope; did you mean 'off_t'?) Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: sjames at gcc dot gnu.org Target Milestone: --- See PR109533. Pretty sure this was caused by r14-1569-gd87caacf8e2df5. ``` In file included from /var/tmp/portage/sys-devel/gcc-14.0.0.9999/work/gcc-14.0.0.9999/libstdc++-v3/src/c++17/fs_ops.cc:63: /var/tmp/portage/sys-devel/gcc-14.0.0.9999/work/gcc-14.0.0.9999/libstdc++-v3/src/c++17/../filesystem/ops-common.h: In function 'bool std::filesystem::copy_file_copy_file_range(int, int, std::size_t)': /var/tmp/portage/sys-devel/gcc-14.0.0.9999/work/gcc-14.0.0.9999/libstdc++-v3/src/c++17/../filesystem/ops-common.h:377:5: error: 'off64_t' was not declared in this scope; did you mean 'off_t'? 377 | off64_t off_in = 0, off_out = 0; | ^~~~~~~ | off_t /var/tmp/portage/sys-devel/gcc-14.0.0.9999/work/gcc-14.0.0.9999/libstdc++-v3/src/c++17/../filesystem/ops-common.h:381:50: error: 'off_in' was not declared in this scope; did you mean 'fd_in'? 381 | bytes_copied = ::copy_file_range(fd_in, &off_in, fd_out, &off_out, | ^~~~~~ | fd_in /var/tmp/portage/sys-devel/gcc-14.0.0.9999/work/gcc-14.0.0.9999/libstdc++-v3/src/c++17/../filesystem/ops-common.h:381:67: error: 'off_out' was not declared in this scope; did you mean 'fd_out'? 381 | bytes_copied = ::copy_file_range(fd_in, &off_in, fd_out, &off_out, | ^~~~~~~ | fd_out make[6]: *** [Makefile:587: fs_ops.lo] Error 1 ```