Bug #9698
closedr45509以降、Solarisにて configureが thread model is missing でエラー
Description
r45509以降、Solarisにて configureが thread model is missing でエラーになります。
$ autoconf --version
autoconf (GNU Autoconf) 2.68
$ autoconf
$ ./configure --prefix=/XXXXXXXXXX --build=sparc64-sun-solaris2.10 --with-tclConfig-dir=/usr/local/64/lib --with-tkConfig-dir=/usr/local/64/lib
(中略)
checking whether dtrace needs post processing... yes
checking for prefix of external symbols... NONE
configure: error: thread model is missing
r45509で追加されたbreakにより、シェルスクリプト内の制御が予期せぬ所に飛んでしまい、一部の処理がスキップされたか余計な処理を行なってしまったのかもしれません。
以下のファイルを添付します。
45508.log : r45508でのconfigureの画面出力
45509.log : r45509でのconfigureの画面出力
config.log.r45508: r45508におけるconfig.log
config.log.r45509: r45509におけるconfig.log
configure.r45508 : r45508にて作成されたconfigure
configure.r45509 : r45509にて作成されたconfigure
Files
Updated by ngoto (Naohisa Goto) over 10 years ago
- Related to Bug #9692: __builtin_longjmp is called with a value greater than 1 (GCC compilation error) added
Updated by nobu (Nobuyoshi Nakada) over 10 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
Applied in changeset r45513.
configure.in: restore flags
- configure.in (ac_cv_func___builtin_setjmp): should not skip
flags restoration in RUBY_WERROR_FLAG bybreak
.
[ruby-dev:48086] [Bug #9698]
Updated by wanabe (_ wanabe) over 10 years ago
- Backport changed from 2.0.0: UNKNOWN, 2.1: UNKNOWN to 2.0.0: REQUIRED, 2.1: REQUIRED
#9692 と一緒にバックポートされるべきと思うのでバックポート欄変更します。
間違っていたら直していただけるとありがたいです。
Updated by nagachika (Tomoyuki Chikanaga) about 10 years ago
- Backport changed from 2.0.0: REQUIRED, 2.1: REQUIRED to 2.0.0: REQUIRED, 2.1: DONE
r45512, r45513 and r45515 were backported into ruby_2_1
branch at r47277.