From: nagachika00@... Date: 2020-03-18T11:24:43+00:00 Subject: [ruby-dev:50924] [Ruby master Bug#12392] configure --with-sitedir=no --with-sitearchdir=no --with-vendordir=no --with-vendorarchdir=no が機能しない Issue #12392 has been updated by nagachika (Tomoyuki Chikanaga). Backport changed from 2.5: REQUIRED, 2.6: REQUIRED, 2.7: REQUIRED to 2.5: REQUIRED, 2.6: DONE, 2.7: REQUIRED ruby_2_6 r67844 merged revision(s) 8a6ba10f9dd456cf54de800203cf04bbe42271fb. ---------------------------------------- Bug #12392: configure --with-sitedir=no --with-sitearchdir=no --with-vendordir=no --with-vendorarchdir=no が機能しない https://bugs.ruby-lang.org/issues/12392#change-84698 * Author: yoko-a (Atsushi YOKOYAMA) * Status: Closed * Priority: Normal * ruby -v: ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux] * Backport: 2.5: REQUIRED, 2.6: DONE, 2.7: REQUIRED ---------------------------------------- configure のヘルプでは、オプション --with-sitedir, --with-sitearchdir, --with-vendordir, --with-vendorarchdir に noを与えられることになっているが、正しく機能しない。 make installでカレントディレクトリに誤ったディレクトリが生成される。 また、ライブラリ検索パスに誤ったエントリが残る。 ~~~ % ./configure --with-sitedir=no --with-sitearchdir=no --with-vendordir=no --with-vendorarchdir=no % make % sudo make install % ls -l | head -3 total 147396 drwxr-xr-x 3 root root 4096 May 18 23:51 $(sitedir)/ drwxr-xr-x 3 root root 4096 May 18 23:51 $(vendordir)/ % ~~~ ~~~ % ruby -e 'puts $:.join("\n")' /usr/local/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib ${sitedir}/2.3.0 ${sitearchdir} ${sitedir} ${vendordir}/2.3.0 ${vendorarchdir} ${vendordir} /usr/local/lib/ruby/2.3.0 /usr/local/lib/ruby/2.3.0/x86_64-linux % ~~~ -- https://bugs.ruby-lang.org/