[MacPorts] #65995: texinfo: Build fail on G4/PPC using +universal
MacPorts
noreply at macports.org
Fri Mar 10 06:32:46 UTC 2023
#65995: texinfo: Build fail on G4/PPC using +universal
----------------------------+--------------------------
Reporter: xanda-escuyer | Owner: barracuda156
Type: request | Status: closed
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: fixed | Keywords:
Port: texinfo |
----------------------------+--------------------------
Comment (by kencu):
Replying to [comment:8 barracuda156]:
> What would you suggest?
Consider MacPorts "order of priorities":
1. the port needs to work on current MacOS systems, ie arm64 M1 Macs
2. the port should work on the common less current systems, ie Intel Macs
> 10.8
3. the port should build universal on those systems
4. the Portfile code cannot be an undecipherably, unmaintainable mess of
gobbledygook spaghetti
5. the port could work on ancient Intel systems (< 10.9)
6. the port could work on really ancient Intel and Power PC systems (<
10.6).
7. the port could build usinversal on really ancient systems (< 10.6).
So I would first of all say you could just disable universal building on
those ancient systems and be done with this.
Or alternatively come up with a simple fix that works -- like for example
if this is the issue:
{{{
gcc-4.2: -E, -S, -save-temps and -M options are not allowed with multiple
-arch flags
}}}
then remove the offending {{{ -E, -S, -save-temps and -M options}}} . They
are useless for MacPorts builds anyway.
And then, if none of those work, and you really want muniversal on the
ancient systems, then enable it always and test as many systems as you can
to make sure that this works properly and doesn't break things.
Is this a lot of work? -- you bet.
--
Ticket URL: <https://trac.macports.org/ticket/65995#comment:9>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list