[MacPorts] #63999: retdec/retdec-devel: build intersperses use of 'make' and 'gmake', preventing proper jobserver coordination
MacPorts
noreply at macports.org
Thu Nov 18 17:00:30 UTC 2021
#63999: retdec/retdec-devel: build intersperses use of 'make' and 'gmake',
preventing proper jobserver coordination
---------------------+---------------------------------
Reporter: mascguy | Owner: mascguy
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Keywords: | Port: retdec retdec-devel
---------------------+---------------------------------
When port `gmake` is installed, the build for these ports will intermingle
use of `make` and `gmake`. That's highly problematic, as it prevents
proper jobserver coordination between subprocesses.
This effectively eliminates build job process limiting, causing parallel
builds to overwhelm the host.
While this could probably be fixed via various mechanisms, the simplest
approach is to simply add a build dep on `gmake`, and force the use of the
latter via `build.cmd`.
--
Ticket URL: <https://trac.macports.org/ticket/63999>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list