[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