[MacPorts] #61681: (Tiger) Xcode 2.5 GNUmake not sufficient for compiling
MacPorts
noreply at macports.org
Fri Nov 27 12:45:00 UTC 2020
#61681: (Tiger) Xcode 2.5 GNUmake not sufficient for compiling
---------------------------------------+-----------------------
Reporter: alex-free | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.6.4
Keywords: mingw-w64, tiger, powerpc | Port: mingw-w64
---------------------------------------+-----------------------
I know this definitely does not happen when using Leopard's latest Xcode,
as I've successfully compiled mingw-w64 on PowerPC Leopard earlier this
month.
Leopard's latest Xcode has a slightly newer GNUmake, so when I saw
i686-w64-mingw32-crt fail when parsing the Makefile I knew exactly what
was going on as I've seen this in plenty of other non-MacPorts projects. I
did an extremely ugly hack to get install this on Tiger:
cp /usr/bin/make /usr/bin/make.og
ln -s /opt/local/bin/gmake /usr/bin/make
While I know for sure this at least affects i686-w64-mingw32-crt and
almost certainly i686-w64-mingw32-crt, I don't know for sure if any of the
other dependencies required by mingw-w64 (listed below) are also affected
as I left the hack in effect for the rest of the compile:
i686-w64-mingw32-binutils
i686-w64-mingw32-crt
i686-w64-mingw32-gcc-bootstrap
i686-w64-mingw32-gcc-nothreads
i686-w64-mingw32-headers
i686-w64-mingw32-winpthreads
x86_64-w64-mingw32-binutils
x86_64-w64-mingw32-crt
x86_64-w64-mingw32-gcc-bootstrap
x86_64-w64-mingw32-headers
x86_64-w64-mingw32-winpthreads
To be safe, I think all of the above ports should specify MacPort's latest
gmake instead, at least on Tiger.
--
Ticket URL: <https://trac.macports.org/ticket/61681>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list