Project

General

Profile

Bug #13411

Need to add OPTDIR to rpath earlier in configure

Added by usa (Usaku NAKAMURA) over 3 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Normal
Target version:
[ruby-dev:50065]

Description

configure時に --with-opt-dir を指定すると、 -I-L などには割に早い段階で反映してくれるのですが、rpathへの反映はかなり後の方になるので、それ以前にoptdirとして指定したライブラリパス上の共有ライブラリをconfigureが発見してしまうと、以降のconftest実行が全て失敗するようになってしまいます。
具体的には、libgmp.soがoptdir上に存在する場合に問題が発生します。
たぶん、configure.in中の OPT_DIR のrpathへの反映処理を --with-opt-dir の判定直後あたりに持ってくればよいのだと思うのですが、configureよくわからないので詳しいモンスターにお願いします。

#1

Updated by nobu (Nobuyoshi Nakada) over 3 years ago

  • Status changed from Assigned to Closed

Applied in changeset trunk|r58287.


configure.in: rpath with OPTDIR

  • configure.in: add rpath flags which is needed for OPTDIR as well as -L options, when it is given. [ruby-dev:50065] [Bug #13411]

Updated by nagachika (Tomoyuki Chikanaga) almost 3 years ago

  • Backport changed from 2.2: REQUIRED, 2.3: REQUIRED, 2.4: REQUIRED to 2.2: REQUIRED, 2.3: REQUIRED, 2.4: DONE

ruby_2_4 r59501 merged revision(s) 58287.

Updated by usa (Usaku NAKAMURA) almost 3 years ago

  • Backport changed from 2.2: REQUIRED, 2.3: REQUIRED, 2.4: DONE to 2.2: REQUIRED, 2.3: DONE, 2.4: DONE

ruby_2_3 r59544 merged revision(s) 58287.

Also available in: Atom PDF