diff options
author | Mike Dalessio <mike.dalessio@gmail.com> | 2022-12-17 13:43:24 -0500 |
---|---|---|
committer | Yuta Saito <kateinoigakukun@gmail.com> | 2022-12-18 11:56:53 +0800 |
commit | e7bffe0c4b8bebabc89e7440efffa43ee3e1123e (patch) | |
tree | 85368307378f1b87a4427bc493b9d158c459aa23 /configure.ac | |
parent | c316a5f2f12fe5921baac50623ca789be490f657 (diff) |
configure.ac: add miniruby to PREP when cross-compiling to darwin
miniruby is used to resolve symbols in ext bundles
https://bugs.ruby-lang.org/issues/19239
Co-authored-by: Yuta Saito <kateinoigakukun@gmail.com>
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/6944
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index ce47ab7b16..b7fc0e897a 100644 --- a/configure.ac +++ b/configure.ac @@ -3352,6 +3352,10 @@ AS_IF([test x"$cross_compiling" = xyes], [ AC_SUBST(XRUBY_RUBYLIBDIR) AC_SUBST(XRUBY_RUBYHDRDIR) PREP='$(arch)-fake.rb' + AS_CASE(["$target_os"],[darwin*],[ + # darwin target requires miniruby for linking ext bundles + PREP="$PREP"' miniruby$(EXEEXT)' + ]) RUNRUBY_COMMAND='$(MINIRUBY) -I`cd $(srcdir)/lib; pwd`' RUNRUBY='$(RUNRUBY_COMMAND)' XRUBY='$(MINIRUBY)' |