[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 (<
 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