Forum: Ruby-dev [ruby-trunk - Bug #9658] configure --with-opt-dir=dir と clang の組合せでビルドに

6789224081b49822eb70f6740beb5ed5?d=identicon&s=25 unknown (Guest)
on 2014-03-21 14:23
(Received via mailing list)
Issue #9658 has been updated by Akinori MUSHA.

Nobuyoshi Nakada wrote:
> いいんじゃないでしょうか。


> しかし、その警告は本当にただの余計なお世話ですよねぇ。

* コンパイラのフラグはソースファイル群に対してまとめて指定する
* -Idirの先のヘッダファイルをincludeするかどうかは個々のソースファイル次第


Bug #9658: configure --with-opt-dir=dir と clang の組合せでビルドに失敗する

* Author: Akinori MUSHA
* Status: Closed
* Priority: Normal
* Assignee: Akinori MUSHA
* Category: build
* Target version: current: 2.2.0
* ruby -v: 2.1.0 and later
* Backport: 2.0.0: UNKNOWN, 2.1: REQUIRED
ruby 2.1以降で configure に --with-opt-dir=/opt/local を指定すると、

* checking for printf prefix for long long... が、 clang の吐く clang:
warning: argument unused during compilation: '-I /opt/local/include'
のせいで失敗し、 config.h に PRI_LL_PREFIX の定義が入らない

* compiling .../ext/-test-/num2int/num2int.c がこけてビルド失敗




571.patch (2.65 KB)
This topic is locked and can not be replied to.