Project

General

Profile

Actions

Feature #21554

open

Which `make` should be supported?

Added by hsbt (Hiroshi SHIBATA) 2 days ago. Updated 2 days ago.

Status:
Open
Assignee:
-
Target version:
-
[ruby-core:123076]

Description

@nobu (Nobuyoshi Nakada) tried to support the following make for prism dependencies:

  • GNU make(gmake)
  • BSD make(bsdmake)
  • NetBSD make(bmake)
  • NMAKE

But it's not complete with bmake now. I added gmake to our OpenBSD instance and use it for chkbuild failures.

@jeremyevans0 (Jeremy Evans) Is it ok to use gmake on OpenBSD?

And I propose defining the necessary make tools for building Ruby as gmake, bsdmake, and NMAKE.

Updated by jeremyevans0 (Jeremy Evans) 2 days ago

hsbt (Hiroshi SHIBATA) wrote:

@jeremyevans0 (Jeremy Evans) Is it ok to use gmake on OpenBSD?

I'm against requiring installation of gmake on OpenBSD. Ruby has historically built with both BSD make and GNU make. Prism has apparently built with both in the past. If Prism has made changes that broke building with BSD make, and it cannot be fixed to work with BSD make, the changes should be reverted, IMO.

Updated by kddnewton (Kevin Newton) 2 days ago

I wasn't aware that it wasn't working with BSD make. Is there something I can change to make sure it is working? I assumed Prism would work with BSD make, since we tested it out in the past.

Actions

Also available in: Atom PDF

Like0
Like0Like0