ruby-core@ruby-lang.org archive (unofficial mirror)
 help / color / mirror / Atom feed
* [ruby-core:123076] [Ruby Feature#21554] Which `make` should be supported?
@ 2025-08-26 10:55 hsbt (Hiroshi SHIBATA) via ruby-core
  2025-08-26 14:06 ` [ruby-core:123079] " jeremyevans0 (Jeremy Evans) via ruby-core
  2025-08-26 18:12 ` [ruby-core:123082] " kddnewton (Kevin Newton) via ruby-core
  0 siblings, 2 replies; 3+ messages in thread
From: hsbt (Hiroshi SHIBATA) via ruby-core @ 2025-08-26 10:55 UTC (permalink / raw)
  To: ruby-core; +Cc: hsbt (Hiroshi SHIBATA)

Issue #21554 has been reported by hsbt (Hiroshi SHIBATA).

----------------------------------------
Feature #21554: Which `make` should be supported?
https://bugs.ruby-lang.org/issues/21554

* Author: hsbt (Hiroshi SHIBATA)
* Status: Open
----------------------------------------
@nobu 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 Is it ok to use `gmake` on OpenBSD?

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



-- 
https://bugs.ruby-lang.org/
______________________________________________
 ruby-core mailing list -- ruby-core@ml.ruby-lang.org
 To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
 ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [ruby-core:123079] [Ruby Feature#21554] Which `make` should be supported?
  2025-08-26 10:55 [ruby-core:123076] [Ruby Feature#21554] Which `make` should be supported? hsbt (Hiroshi SHIBATA) via ruby-core
@ 2025-08-26 14:06 ` jeremyevans0 (Jeremy Evans) via ruby-core
  2025-08-26 18:12 ` [ruby-core:123082] " kddnewton (Kevin Newton) via ruby-core
  1 sibling, 0 replies; 3+ messages in thread
From: jeremyevans0 (Jeremy Evans) via ruby-core @ 2025-08-26 14:06 UTC (permalink / raw)
  To: ruby-core; +Cc: jeremyevans0 (Jeremy Evans)

Issue #21554 has been updated by jeremyevans0 (Jeremy Evans).


hsbt (Hiroshi SHIBATA) wrote:
> @jeremyevans0 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.

----------------------------------------
Feature #21554: Which `make` should be supported?
https://bugs.ruby-lang.org/issues/21554#change-114389

* Author: hsbt (Hiroshi SHIBATA)
* Status: Open
----------------------------------------
@nobu 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 Is it ok to use `gmake` on OpenBSD?

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



-- 
https://bugs.ruby-lang.org/
______________________________________________
 ruby-core mailing list -- ruby-core@ml.ruby-lang.org
 To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
 ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [ruby-core:123082] [Ruby Feature#21554] Which `make` should be supported?
  2025-08-26 10:55 [ruby-core:123076] [Ruby Feature#21554] Which `make` should be supported? hsbt (Hiroshi SHIBATA) via ruby-core
  2025-08-26 14:06 ` [ruby-core:123079] " jeremyevans0 (Jeremy Evans) via ruby-core
@ 2025-08-26 18:12 ` kddnewton (Kevin Newton) via ruby-core
  1 sibling, 0 replies; 3+ messages in thread
From: kddnewton (Kevin Newton) via ruby-core @ 2025-08-26 18:12 UTC (permalink / raw)
  To: ruby-core; +Cc: kddnewton (Kevin Newton)

Issue #21554 has been updated by kddnewton (Kevin Newton).


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.

----------------------------------------
Feature #21554: Which `make` should be supported?
https://bugs.ruby-lang.org/issues/21554#change-114392

* Author: hsbt (Hiroshi SHIBATA)
* Status: Open
----------------------------------------
@nobu 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 Is it ok to use `gmake` on OpenBSD?

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



-- 
https://bugs.ruby-lang.org/
______________________________________________
 ruby-core mailing list -- ruby-core@ml.ruby-lang.org
 To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
 ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2025-08-26 18:14 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-08-26 10:55 [ruby-core:123076] [Ruby Feature#21554] Which `make` should be supported? hsbt (Hiroshi SHIBATA) via ruby-core
2025-08-26 14:06 ` [ruby-core:123079] " jeremyevans0 (Jeremy Evans) via ruby-core
2025-08-26 18:12 ` [ruby-core:123082] " kddnewton (Kevin Newton) via ruby-core

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).