[MacPorts] #65993: double-conversion fails to build as +universal: g++-4.2: -E, -S, -save-temps and -M options are not allowed with multiple -arch flags

MacPorts noreply at macports.org
Sat Oct 15 14:16:02 UTC 2022

#65993: double-conversion fails to build as +universal: g++-4.2: -E, -S, -save-
temps and -M options are not allowed with multiple -arch flags
  Reporter:  barracuda156       |      Owner:  (none)
      Type:  defect             |     Status:  new
  Priority:  Normal             |  Milestone:
 Component:  ports              |    Version:  2.7.2
Resolution:                     |   Keywords:  powerpc, leopard, ppc64
      Port:  double-conversion  |

Comment (by barracuda156):

 Replying to [comment:1 kencu]:
 > you have two choices:
 > 1. strip out the unsupported flags
 > 1. use the muniversal PG
 > MacPorts prefers the first, but it’s often much easier to do the second.

 By the way, do we have an idea of how to solve a problem of universal
 builds with new GCCs? It is a pain now. Whenever I touch Leopard, multiple
 ports break down on universal builds, and building for ppc32 is not
 inspiring – the only advantage of 10.5 is ppc64.

 From what I understood, adding muniversal is not an option (and
 admittedly, it looks like a silly mechanical work). Can it be implemented
 in the base – so that whenever +universal is invoked on a system with non-
 Apple GCC, muniversal is pulled over? If someone ever happens to fix GCC
 eventually, such implementation will be easier to revert too, rather than
 removing muniversal from every port.

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

More information about the macports-tickets mailing list