[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:003572] Re: ruby-dcl_1.6.2-2 について
- To: KOSHIRO Tsuyoshi <koshiro@xxxxxxxxxxxxxx>, "ABE,Miki" <abe@xxxxxxxxxxxxxx>
- Subject: [dennou-ruby:003572] Re: ruby-dcl_1.6.2-2 について
- From: Youhei SASAKI <uwabami@xxxxxxxxxxxxxx>
- Date: Tue, 19 Jun 2012 17:43:46 +0900
- Cc: dennou-ruby@xxxxxxxxxxx
安部様, 神代様: 佐々木です.
Hardening の影響によるコンパイルエラーですが, 電脳に限らず, 他の Ruby 拡
張ライブラリも野並コンパイル転ぶようになって, 現在修正中だったりします.
で, 多くの場合
rb_raise(..., '%s', "Hoge")
の様に, rb_raise にフォーマット指定子を明示すること, が答の様です.
ruby-dcl の場合は確か自動生成されていたかと思いますが, 上記の様に適宜フォー
マット指定子を追加して下さい(そのうち時間ができたら, で良いですので).
安部様:
とりあえず ruby-dcl の Debian パッケージ版の方は, この様に修正し 1.7.0-4
に更新しました. 持っていって試してみて下さい.
At Tue, 05 Jun 2012 22:52:59 +0900,
Youhei SASAKI <uwabami@xxxxxxxxxxxxxx> wrote:
>
> 佐々木です.
>
> 追伸
>
> At Tue, 05 Jun 2012 21:57:14 +0900,
> Youhei SASAKI <uwabami@xxxxxxxxxxxxxx> wrote:
> > で眺めることができますが, 試しに手元の Sid でやってみると
> >
> > $ dpkg-buildflags --get CFLAGS
> > -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security
> >
> > でした.
>
> ruby-dcl の buildlog を眺めてみましたが, -Werror=format-security が原因で
> すね. それ以外の部分に関しては従来通り(?) Warning を出しておしまいです.
> なので cdcl.h を参照していないことが問題では無いですね.
>
> # ちなみに, 今さっき ruby-netcdf, ruby-hdfeos5 に関して「他のアーキテクチャ
> # で rebuild 失敗した」という報告を頂きました.
---
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