[MacPorts] #64653: libvpx @1.4.0 fails to configure on 10.5.8: Configuring for target 'ppc32-darwin-gcc' enabling ppc32 enabling altivec Toolchain is unable to link executables

MacPorts noreply at macports.org
Tue Feb 15 13:39:18 UTC 2022


#64653: libvpx @1.4.0 fails to configure on 10.5.8: Configuring for target 'ppc32
-darwin-gcc' enabling ppc32 enabling altivec Toolchain is unable to link
executables
---------------------------+-------------------------------------
  Reporter:  barracuda156  |      Owner:  (none)
      Type:  defect        |     Status:  closed
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.7.1
Resolution:  invalid       |   Keywords:  powerpc, Leopard, ppc64
      Port:  libvpx        |
---------------------------+-------------------------------------

Comment (by barracuda156):

 Replying to [comment:6 kencu]:
 > that may actually not turn out to true… gentoo had power versions later
 than 1.5.0
 >
 >
 https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=421b6f443ceceb7f50d1802845c0a169c7257d1e
 >
 > perhaps libvpx might have ppc support still. Someone would have to dig
 in to be 100% certain of it.

 Yeah, it looks like alleged removal of PowerPC support amounted to editing
 away ppc mentions in two config files. Ironically, keeping more obscure
 archs like mips. Were the code really dramatically changed for Intel,
 SPARC and mips would have not stayed.
 What did not work for me is Macports part with archs in portfile. Even
 1.4.0 did not build with it.

 I removed that portion from the portfile, made patches to restore ppc and
 added one line to config args that made the whole thing compile.
 For 1.6.1 another patch was needed, but a trivial one (to remove two flags
 that compiler didn’t digest: flags that were supposed to get rid of
 unneeded warnings, LOL).

 I didn’t try later versions, but perhaps you are right, recent one may
 also build.

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


More information about the macports-tickets mailing list