[MacPorts] #64265: cairo fails to build for ppc+ppc64
MacPorts
noreply at macports.org
Wed Dec 22 06:07:10 UTC 2021
#64265: cairo fails to build for ppc+ppc64
---------------------------+-------------------------------------
Reporter: barracuda156 | Owner: ryandesign
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Resolution: | Keywords: PowerPC, Leopard, ppc64
Port: cairo |
---------------------------+-------------------------------------
Comment (by barracuda156):
Replying to [comment:1 ryandesign]:
> My guess would be that the glib2 port has an incorrect universal build.
The developers do not support universal builds of glib2. It took a lot of
work to get glib2 to build universal with a set of patches we were
maintaining locally for years. Then, when glib2 switched to the meson
build system, it became necessary to rewrite those patches for meson. I
was not available to devote the time to that, and eventually someone else
did, and I have not evaluated the correctness or completeness of that
work. That would probably be where I'd recommend to begin investigating
this problem, if you or anyone is interested in doing so. I'm not planning
to do so at this time.
> In general, and given all the other problems you've found and reported
today, I'll note that you should expect to have problems building
universal for ppc+ppc64 since that's not a default configuration anywhere
and is thus probably completely untested by anyone else, plus building
anything for any PowerPC arch is uncommon these days. If you have
solutions for these issues to contribute, great, otherwise your tickets
may stay open for quite some time until someone else volunteers to try to
figure them out.
glib2 does not build universal for me indeed.
Basically I am trying to get to building 64-bit R. Unfortunately many
ports depend on Python, and any Python fails for ppc64, so I have to
manually edit portfiles, but for some ports that still doesn't help.
Python problem has been reported 6 years ago, and nothing done even since
apparently to fix it.
--
Ticket URL: <https://trac.macports.org/ticket/64265#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list