[MacPorts] #65354: iTerm2 @3.4.15_3: SafeAreaInsets are still breaking builds on older systems
MacPorts
noreply at macports.org
Sat Jun 18 17:18:39 UTC 2022
#65354: iTerm2 @3.4.15_3: SafeAreaInsets are still breaking builds on older systems
----------------------+----------------------
Reporter: Gandoon | Owner: markemer
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.2
Resolution: | Keywords:
Port: iTerm2 |
----------------------+----------------------
Comment (by Gandoon):
Replying to [comment:4 kencu]:
> to get these newer codebases to compile against older SDKs, we usually
use the availability macros to wrap the new code.
>
> It works for a while, but then becomes too hard to maintain eventually.
>
> compiling against a newer SDK, like current SDK, is really the only
robust solution to this. It’s being worked on.
On legacy hard- and software it may be hard to impossible to do so
unfortunately, so I solved this issue for myself like this. I share my
experience here to the benefit of anyone with the same issues. Hopefully
someone might benefit from it, either by someone from MacPorts
incorporating my solution, or by individual direct use by end users who
prefer building rather than pulling binaries.
Cheers
--
Ticket URL: <https://trac.macports.org/ticket/65354#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list