[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:003567] Re: ruby-dcl_1.6.2-2 について
- To: "Abe, Miki" <abe@xxxxxxxxxxxxxx>
- Subject: [dennou-ruby:003567] Re: ruby-dcl_1.6.2-2 について
- From: Youhei SASAKI <uwabami@xxxxxxxxxxxxxx>
- Date: Wed, 13 Jun 2012 19:04:29 +0900
- Cc: dennou-ruby@xxxxxxxxxxx
安部さま: 佐々木です.
At Tue, 12 Jun 2012 22:17:44 +0900,
"Abe, Miki" <abe@xxxxxxxxxxxxxx> wrote:
> > At Mon, 11 Jun 2012 21:29:21 +0900,
> > Youhei SASAKI <uwabami@xxxxxxxxxxxxxx> wrote:
> >> -Werror=format-security は Ruby から持ってきています. 試しに
> >>
> >> $ ruby -e "require 'rbconfig' unless defined? RbConfig; p RbConfig::CONFIG['CFLAGS']"
>
> 上記のコマンドの"スクリプト"の中身は、
> 「ruby コマンドを使った時にCFLAGSに何が入ってくるのか」
> を調べるものでしょうか。
Ruby のバイナリを作成した際に使われた CFLAGS です. 他にも
RbConfig::CONFIG の中にはイロイロ情報があります.
> >> ad hoc ですが
> >>
> >> 1. extconf.rb 内で CFLAGS を ENV['CFLAGS'] にする
> >> 2. debian/rules 内で CFLAGS を適宜設定する
> >> 2.1 dpkg-buildflags から format 関連の error を抜く形で
> >> CFLAGS を export する
> >>
> >> で対応するのが良いと思います. いま手元で修正していますので, しばしお待ち
> >> 下さい.
> > Debian-dennou の方に ruby-dcl をアップロードしました.
> > ついでに dcl-c を Ubuntu PPA にも dput してみました. 確認してみて下さい.
>
> ruby-dcl の debian/rules に
> export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-format,-fortify
> を加えたのですね。
> これは、format 関係のオプションによるエラーを出さない様にし( -format,
> -fortify )、
> その他は全て有効( +all )という命令でしょうか。
さいです.
---
Youhei SASAKI, Ph.D.
Department of Mathematics, Kyoto University
E-mail: <uwabami@xxxxxxxxxxxxxx>
<uwabami@xxxxxxxxxxxxxxxxxx>
GPG fingerprint:
4096/RSA: 66A4 EA70 4FE2 4055 8D6A C2E6 9394 F354 891D 7E07