[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