[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:17299] Re: 一部アーキテクチャを除外して build するには
小林です。
From: Hideki Yamane
Subject: [debian-devel:17298] 一部アーキテクチャを除外して build するには
Date: Wed, 11 Jun 2008 22:36:41 +0900
>
> やまねです。
>
> debian/control で Architecture: any とすると各アーキテクチャ用にビルド
> されますが、一部アーキテクチャのみ除外するのはどうするのがいいでしょうか。
>
> たとえば ccstool, ccspatch は Linux カーネルじゃないと意味が無いので、
> hurd/kfreebsd は除外したいのです。
> Architecture: any [!hurd-i386 !kfreebsd-amd64 !kfreebsd-i386] のように
> できたら楽だったのですが、そうではないようで。
適当に Packages ファイルを落としてきて grep してみましたが、「not for」
みたいな指定方法はないようで、皆列挙していますね。ちとカコワルイ……。:-(
9base はこんな感じです。
Architecture: alpha amd64 arm armeb armel hppa hurd-i386 i386 m68k mips mipsel powerpc s390 sparc kfreebsd-amd64 kfreebsd-i386
alsa-oss、alsa-plugins、alsa-tools、alsa-utils はこんな感じです。
Architecture: i386 ia64 alpha amd64 arm armeb armel hppa m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc
アーキテクチャの加除に対応しなければならないし、視認性にも欠けるので、
メンテナンスが大変そうなのですが、列挙しているパッケージがそれなりにあ
るところを見ると、既に議論された上でこうなったんでしょうかね?
--
|: Noritada KOBAYASHI
|: Dept. of General Systems Studies,
|: Graduate School of Arts and Sciences, Univ. of Tokyo
|: E-mail: nori1@xxxxxxxxxxxxxxxxxxxxxxx (preferable)
|: nori@xxxxxxxxxxxxxxxxxxx
|: Key fingerprint = AB26 9533 81DA 997B 3C06 4380 19BB ADA0 695C 9F53