[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 15:11:50 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:8 kencu]:
 > Yeah, but:
 > is it really ppc code in the files?? You’re cross compiling on 10.6 to
 ppc… who knows what you got….
 >
 > IF it is ppc code, does it really work??

 I am off the Quad, so will be able to post file into tomorrow.

 I can also test it in some practical tasks, but will need to find some way
 of doing that. For me it was just a dependency for other ports, which was
 failing for me while apparently building for others. Such state was
 disturbing and I wanted to solve it rather than disable a dependency on
 libvpx.

 Once I found someone’s comment re 1.5.0 that PowerPC support being removed
 (superficially) but that person preserved it via patching, I decided to
 work on 1.5.0 directly rather than trying to make 1.4.0 build, Then I
 adapted patches, but it still kept failing with tool chain error. That
 part was not obvious, but after few attempts I found a way that worked.
 After 1.5.0 built I changed patches for 1.6.1, and it failed with another
 error. The latter was easy to fix looking in the log.

 Btw, these aren’t cross-compiling, it’s on 10.6 PPC. (Since I was not
 asking a question anymore but merely reporting on the fact, I didn’t
 repeat the process on 10.5.8 yet. But presumably it will build too.)
 From the verbose output compilation went with correct arch flags. I am
 sure binaries are ppc, as they should. Functionality remains to be tested
 though.

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


More information about the macports-tickets mailing list