From: nobu@... Date: 2014-04-03T22:13:57+00:00 Subject: [ruby-dev:48088] [ruby-trunk - Bug #9698] [Closed] r45509以降、Solarisにて configureが thread model is missing でエラー Issue #9698 has been updated by Nobuyoshi Nakada. 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 by `break`. [ruby-dev:48086] [Bug #9698] ---------------------------------------- Bug #9698: r45509以降、Solarisにて configureが thread model is missing でエラー https://bugs.ruby-lang.org/issues/9698#change-46068 * Author: Naohisa Goto * Status: Closed * Priority: Normal * Assignee: Nobuyoshi Nakada * Category: build * Target version: * ruby -v: ruby 2.2.0dev (2014-04-02) [sparc64-solaris2.10] * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN ---------------------------------------- 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-------------------------------- 45509.log (17.3 KB) 45508.log (383 KB) config.log.r45509 (1.14 MB) config.log.r45508 (1010 KB) configure.r45509 (598 KB) configure.r45508 (598 KB) -- https://bugs.ruby-lang.org/