Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tool/missing-baseruby.bat, used when BASERUBY not available #9299

Merged
merged 3 commits into from Dec 20, 2023

Conversation

jeremyevans
Copy link
Contributor

Previously, the embedded semicolon in BASERUBY if BASERUBY is not available breaks tarball builds without BASERUBY when using OpenBSD make, due to the inability to escape MFLAGS correctly. This moves the same BASERUBY code into a separate file, avoiding the MFLAGS quoting issue.

BASERUBY must be passed to build-ext because it is required by ripper since the introduction of lrama.

Fixes [Bug #19683]

Previously, the embedded semicolon in BASERUBY if BASERUBY is
not available breaks tarball builds without BASERUBY when using
OpenBSD make, due to the inability to escape MFLAGS correctly.
This moves the same BASERUBY code into a separate file, avoiding
the MFLAGS quoting issue.

BASERUBY must be passed to build-ext because it is required
by ripper since the introduction of lrama.

Fixes [Bug #19683]
tool/missing-baseruby.bat Outdated Show resolved Hide resolved
tool/missing-baseruby.bat Outdated Show resolved Hide resolved
jeremyevans and others added 2 commits December 19, 2023 17:40
Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
@jeremyevans jeremyevans merged commit 7dca6b5 into ruby:master Dec 20, 2023
97 checks passed
@mame
Copy link
Member

mame commented Dec 21, 2023

What a useful polyglot! 👏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants