Actions
Bug #19768
closedBuilding ruby with YJIT enabled on Ubuntu and then building ruby with YJIT disabled fails
Description
On Ubuntu 22.04.2 LTS, after building according to the Building YJIT documentation, it fails when building according to part of the Quick start guide documentation. Is this as expected?
Case 1.¶
$ git clone https://github.com/ruby/ruby.git yjit
$ cd yjit
$ ./autogen.sh
$ ./configure --enable-yjit --prefix=$HOME/.rubies/ruby-yjit --disable-install-doc
$ make -j install # => Success
$ mkdir build && cd build
$ ../configure --prefix="${HOME}/.rubies/ruby-master"
$ make install # => Failure
BASERUBY = /home/jinroq/.rbenv/shims/ruby --disable=gems
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef
XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-linux -I../include -I.. -I../enc/unicode/15.0.0
CPPFLAGS =
DLDFLAGS = -Wl,--compress-debug-sections=zlib -fstack-protector-strong -pie
SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread
LANG = ja_JP.UTF-8
LC_ALL =
LC_CTYPE =
MFLAGS =
RUSTC = rustc
YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/home/jinroq/dev/investigate/yjit/build/yjit/target/release/' ../yjit/src/lib.rs
gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
compiling ../main.c
compiling ../dmydln.c
compiling ../miniinit.c
compiling ../array.c
compiling ../ast.c
compiling ../bignum.c
compiling ../class.c
compiling ../compar.c
compiling ../compile.c
compiling ../complex.c
compiling ../cont.c
compiling ../debug.c
compiling ../debug_counter.c
compiling ../dir.c
compiling ../dln_find.c
compiling ../encoding.c
compiling ../enum.c
compiling ../enumerator.c
compiling ../error.c
compiling ../eval.c
compiling ../file.c
compiling ../gc.c
compiling ../hash.c
compiling ../inits.c
compiling ../io.c
compiling ../io_buffer.c
compiling ../iseq.c
compiling ../load.c
compiling ../marshal.c
compiling ../math.c
compiling ../memory_view.c
compiling ../rjit.c
compiling ../rjit_c.c
compiling ../node.c
compiling ../node_dump.c
compiling ../numeric.c
compiling ../object.c
compiling ../pack.c
compiling ../parse.c
compiling ../parser_st.c
compiling ../proc.c
compiling ../process.c
compiling ../ractor.c
compiling ../random.c
compiling ../range.c
compiling ../rational.c
compiling ../re.c
compiling ../regcomp.c
compiling ../regenc.c
compiling ../regerror.c
compiling ../regexec.c
compiling ../regparse.c
compiling ../regsyntax.c
compiling ../ruby.c
compiling ../ruby_parser.c
compiling ../scheduler.c
compiling ../shape.c
compiling ../signal.c
compiling ../sprintf.c
compiling ../st.c
compiling ../strftime.c
compiling ../string.c
compiling ../struct.c
compiling ../symbol.c
compiling ../thread.c
compiling ../time.c
compiling ../transcode.c
compiling ../util.c
compiling ../variable.c
compiling ../version.c
compiling ../vm.c
compiling ../vm_backtrace.c
compiling ../vm_dump.c
compiling ../vm_sync.c
compiling ../vm_trace.c
compiling ../weakmap.c
compiling ../yarp/api_node.c
compiling ../yarp/api_pack.c
compiling ../yarp/diagnostic.c
compiling ../yarp/enc/yp_ascii.c
compiling ../yarp/enc/yp_big5.c
compiling ../yarp/enc/yp_euc_jp.c
compiling ../yarp/enc/yp_gbk.c
compiling ../yarp/enc/yp_iso_8859_1.c
compiling ../yarp/enc/yp_iso_8859_10.c
compiling ../yarp/enc/yp_iso_8859_11.c
compiling ../yarp/enc/yp_iso_8859_13.c
compiling ../yarp/enc/yp_iso_8859_14.c
compiling ../yarp/enc/yp_iso_8859_15.c
compiling ../yarp/enc/yp_iso_8859_16.c
compiling ../yarp/enc/yp_iso_8859_2.c
compiling ../yarp/enc/yp_iso_8859_3.c
compiling ../yarp/enc/yp_iso_8859_4.c
compiling ../yarp/enc/yp_iso_8859_5.c
compiling ../yarp/enc/yp_iso_8859_6.c
compiling ../yarp/enc/yp_iso_8859_7.c
compiling ../yarp/enc/yp_iso_8859_8.c
compiling ../yarp/enc/yp_iso_8859_9.c
compiling ../yarp/enc/yp_koi8_r.c
compiling ../yarp/enc/yp_shared.c
compiling ../yarp/enc/yp_shift_jis.c
compiling ../yarp/enc/yp_unicode.c
compiling ../yarp/enc/yp_windows_1251.c
compiling ../yarp/enc/yp_windows_1252.c
compiling ../yarp/enc/yp_windows_31j.c
compiling ../yarp/node.c
compiling ../yarp/pack.c
compiling ../yarp/prettyprint.c
compiling ../yarp/regexp.c
compiling ../yarp/serialize.c
compiling ../yarp/token_type.c
compiling ../yarp/unescape.c
compiling ../yarp/util/yp_buffer.c
compiling ../yarp/util/yp_char.c
compiling ../yarp/util/yp_constant_pool.c
compiling ../yarp/util/yp_list.c
compiling ../yarp/util/yp_memchr.c
compiling ../yarp/util/yp_newline_list.c
compiling ../yarp/util/yp_snprintf.c
compiling ../yarp/util/yp_state_stack.c
compiling ../yarp/util/yp_string.c
compiling ../yarp/util/yp_string_list.c
compiling ../yarp/util/yp_strncasecmp.c
compiling ../yarp/util/yp_strpbrk.c
compiling ../yarp/yarp.c
compiling ../yarp/yarp_init.c
compiling ../yarp/extension.c
compiling ../yjit.c
partial linking yjit/target/release/libyjit.a into yjit/target/release/libyjit.o
ld: cannot open output file yjit/target/release/libyjit.o: そのようなファイルやディレクトリはありません
make: *** [../yjit/yjit.mk:49: yjit/target/release/libyjit.o] エラー 1
Case 2.¶
$ git clone https://github.com/ruby/ruby.git
$ cd ruby/ && ./autogen.sh
$ mkdir build && cd build
$ ../configure --prefix="${HOME}/.rubies/ruby-master"
$ make install # => Success
$ make clean
$ cd ../
$ ./configure --enable-yjit --prefix=$HOME/.rubies/ruby-yjit --disable-install-doc
$ make -j install # => Success
$ cd build
$ ../configure --prefix="${HOME}/.rubies/ruby-master"
$ make install # => Failure
BASERUBY = /home/jinroq/.rbenv/shims/ruby --disable=gems
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef
XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-linux -I../include -I.. -I../enc/unicode/15.0.0
CPPFLAGS =
DLDFLAGS = -Wl,--compress-debug-sections=zlib -fstack-protector-strong -pie
SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread
LANG = ja_JP.UTF-8
LC_ALL =
LC_CTYPE =
MFLAGS =
RUSTC = rustc
YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/home/jinroq/dev/investigate/ruby/build/yjit/target/release/' ../yjit/src/lib.rs
gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
linking miniruby
/usr/bin/ld: main.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: dmydln.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: miniinit.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: dmyext.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: array.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: ast.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: bignum.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: class.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: compar.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: compile.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: complex.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: cont.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: debug.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: debug_counter.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: dir.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: dln_find.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: encoding.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: enum.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: enumerator.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: error.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: eval.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: file.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: gc.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: hash.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: inits.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: io.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: io_buffer.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: iseq.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: load.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: marshal.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: math.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: memory_view.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: rjit.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: rjit_c.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: node.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: node_dump.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: numeric.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: object.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: pack.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: parse.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: parser_st.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: proc.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: process.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: ractor.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: random.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: range.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: rational.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: re.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: regcomp.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: regenc.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: regerror.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: regexec.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: regparse.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: regsyntax.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: ruby.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: ruby_parser.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: scheduler.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: shape.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: signal.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: sprintf.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: st.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: strftime.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: string.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: struct.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: symbol.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: thread.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: time.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: transcode.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: util.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: variable.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: version.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: vm.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: vm_backtrace.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: vm_dump.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: vm_sync.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: vm_trace.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: weakmap.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/api_node.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/api_pack.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/diagnostic.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_ascii.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_big5.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_euc_jp.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_gbk.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_iso_8859_1.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_iso_8859_10.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_iso_8859_11.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_iso_8859_13.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_iso_8859_14.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_iso_8859_15.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_iso_8859_16.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_iso_8859_2.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_iso_8859_3.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_iso_8859_4.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_iso_8859_5.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_iso_8859_6.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_iso_8859_7.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_iso_8859_8.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_iso_8859_9.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_koi8_r.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_shared.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_shift_jis.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_unicode.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_windows_1251.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_windows_1252.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/enc/yp_windows_31j.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/node.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/pack.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/prettyprint.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/regexp.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/serialize.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/token_type.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/unescape.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/util/yp_buffer.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/util/yp_char.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/util/yp_constant_pool.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/util/yp_list.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/util/yp_memchr.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/util/yp_newline_list.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/util/yp_snprintf.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/util/yp_state_stack.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/util/yp_string.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/util/yp_string_list.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/util/yp_strncasecmp.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/util/yp_strpbrk.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/yarp.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/yarp_init.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yarp/extension.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yjit.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: yjit/target/release/libyjit.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: coroutine/amd64/Context.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: enc/ascii.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: enc/us_ascii.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: enc/unicode.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: enc/utf_8.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: enc/trans/newline.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: setproctitle.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: strlcat.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: strlcpy.o が見つかりません: そのようなファイルやディレクトリはありません
/usr/bin/ld: addr2line.o が見つかりません: そのようなファイルやディレクトリはありません
collect2: error: ld returned 1 exit status
make: *** [Makefile:298: miniruby] エラー 1
Cases that do not fail¶
$ git clone https://github.com/ruby/ruby.git
$ cd ruby/
$ ./autogen.sh
$ mkdir build && cd build
$ ../configure --prefix="${HOME}/.rubies/ruby-master"
$ make install # => Success
$ make clean
$ ../configure --enable-yjit --prefix=$HOME/.rubies/ruby-yjit --disable-install-doc
$ make -j install # => Success
$ ../configure --prefix="${HOME}/.rubies/ruby-master"
$ make install # => Success
Actions
Like0
Like0Like0Like0