[MacPorts] #60147: legacy-support: unable to build on Leopard PPC

MacPorts noreply at macports.org
Mon Mar 23 07:33:07 UTC 2020


#60147: legacy-support: unable to build on Leopard PPC
-----------------------------+----------------------
  Reporter:  kencu           |      Owner:  kencu
      Type:  defect          |     Status:  assigned
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:
Resolution:                  |   Keywords:
      Port:  legacy-support  |
-----------------------------+----------------------

Comment (by kencu):

 No, Leopard still failed, but I have that sorted with another fix:
 {{{
 ld: duplicate symbol _fdopendir$INODE64$UNIX2003 in
 src/fdopendir.dl.o.inode64unix2003.ppc7400 and
 src/fdopendir.dl.o.inode64.ppc7400 for inferred architecture ppc7400
 }}}
 {{{
 $ git diff
 diff --git a/Makefile b/Makefile
 index fec7b53..10d9c8c 100644
 --- a/Makefile
 +++ b/Makefile
 @@ -167,7 +167,7 @@ define splitandfilterandmergemultiarch
                                         $${ld} -r
 "$${output}.inode32.$${arch}" "$${output}.inode64.$${arch}" -o
 "$${output}.$${arch}"; \
                                 fi; \
                                 ;; \
 -                       ('i386'|'ppc') \
 +                       ('i386'|'ppc'|'ppc7400') \
                                 if [ '9' -gt "$${platform}" ]; then \
                                         $${ld} -r
 "$${output}.inode32.$${arch}" "$${output}.inode32unix2003.$${arch}" -o
 "$${output}.$${arch}"; \
                                 else \
 }}}

 Whack-A-Mole... but this might be it...

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


More information about the macports-tickets mailing list