From: usa@... Date: 2017-04-09T07:01:27+00:00 Subject: [ruby-dev:50065] [Ruby trunk Bug#13411] Need to add OPTDIR to rpath earlier in configure Issue #13411 has been reported by usa (Usaku NAKAMURA). ---------------------------------------- Bug #13411: Need to add OPTDIR to rpath earlier in configure https://bugs.ruby-lang.org/issues/13411 * Author: usa (Usaku NAKAMURA) * Status: Assigned * Priority: Normal * Assignee: nobu (Nobuyoshi Nakada) * Target version: 2.5 * ruby -v: all * Backport: 2.2: REQUIRED, 2.3: REQUIRED, 2.4: REQUIRED ---------------------------------------- configure時に `--with-opt-dir` を指定すると、 `-I` や `-L` などには割に早い段階で反映してくれるのですが、rpathへの反映はかなり後の方になるので、それ以前にoptdirとして指定したライブラリパス上の共有ライブラリをconfigureが発見してしまうと、以降のconftest実行が全て失敗するようになってしまいます。 具体的には、libgmp.soがoptdir上に存在する場合に問題が発生します。 たぶん、configure.in中の `OPT_DIR` のrpathへの反映処理を `--with-opt-dir` の判定直後あたりに持ってくればよいのだと思うのですが、configureよくわからないので詳しいモンスターにお願いします。 -- https://bugs.ruby-lang.org/