Re: [MacPorts] #70600: poppler requires C++20 which is not available on 10.4–10.5

MacPorts noreply at macports.org
Sun Nov 3 00:51:17 UTC 2024


#70600: poppler requires C++20 which is not available on 10.4–10.5
---------------------------+----------------------------
  Reporter:  barracuda156  |      Owner:  mascguy
      Type:  defect        |     Status:  assigned
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.10.1
Resolution:                |   Keywords:  tiger, leopard
      Port:  poppler       |
---------------------------+----------------------------

Comment (by barracuda156):

 Replying to [comment:7 mascguy]:
 > If all we need to do is fallback to a pre-C++20 version of `poppler` for
 10.5, that's (relatively) trivial. Certainly as compared to supporting a
 modern GCC on 10.5.
 >
 > Ultimately it would be easier to simply pin ports to older versions on
 10.5, when necessary.

 For poppler in particular, yes. In principle, I don’t think so: for the
 modern gcc all is needed is a few trivial changes in MacPorts setup, at
 least on 10.5 ppc/i386 (ppc64 is broken in MacPorts). That is a work for
 an hour, which has already been done anyway. Okay, another ten minutes for
 Ken to verify that he is satisfied.
 Pinning hundreds of ports is not just enormous task, it simply won’t be
 done (who is gonna do that?). To begin with, there is no way to even know
 which ports are broken on 10.5 due to archaic compiler, since there is no
 build bot and no testing. And then, testing with gcc7 is a waste of time,
 that compiler should just not be used for anything save for bootstrapping.

 On 10.6 ppc – not by virtue of the OS, but of GCC – I have more stuff
 working than on much later Intel systems.

-- 
Ticket URL: <https://trac.macports.org/ticket/70600#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list