[MacPorts] #65673: coreutils - configure: error: The 'time_t' type stops working after January 2038, and your system appears to support a wider 'time_t'
MacPorts
noreply at macports.org
Tue Aug 16 13:13:17 UTC 2022
#65673: coreutils - configure: error: The 'time_t' type stops working after January
2038, and your system appears to support a wider 'time_t'
------------------------+----------------------
Reporter: RobK88 | Owner: mascguy
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.2
Resolution: | Keywords:
Port: coreutils |
------------------------+----------------------
Comment (by mascguy):
Replying to [comment:10 ryandesign]:
> Not really. The commits there only apply the fix when the build_arch is
i386, which is not the case when building universal on an x86_64 system.
Why was the condition on build_arch thought to be necessary? The
[changeset:76b5fb575d6c90432dde388a8e1562e8ef72287b/macports-ports
previous fix I committed five years ago] was unconditional and as far as I
know has been fine, they've just now apparently changed the mechanism by
which it needs to be specified (configure arg now instead of variable).
>
> It was suggested in comment:ticket:55643:14 that the fix in coreutils
should be conditional, and the findutils port does make it conditional,
but it is able to do so because it uses the muniversal portgroup, which
coreutils does not (and introducing the muniversal portgroup can cause
other problems hence it should not be used indiscriminately).
Still wrapping my head around Universal-related details, but slowly
getting there.
And thanks for the heads-up, I'll take a look.
--
Ticket URL: <https://trac.macports.org/ticket/65673#comment:11>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list