| | 1 | = static ライブラリ収録ポリシー = |
| | 2 | |
| | 3 | Vine Linux では従来は static ライブラリ (*.a) を -devel サブパッケージ |
| | 4 | に収録していました。しかし、以下の理由から今後は原則として static ライ |
| | 5 | ブラリを生成せずパッケージに収録しないこととします。 |
| | 6 | |
| | 7 | * static にリンクされたライブラリを追跡することが困難 |
| | 8 | * あるライブラリにバグ、セキュリティホールなどが発見された場合に |
| | 9 | それをリンクしているパッケージを追跡することが難しい |
| | 10 | * ライブラリの問題でアプリケーション全体の再ビルドが必要となる |
| | 11 | * もはや static にライブラリをリンクすることはなくなってきている |
| | 12 | |
| | 13 | ただし、明確な理由により static ライブラリを必要とする場合は、主パッケ |
| | 14 | ージや -devel サブパッケージに収録するのではなく、-static サブパッケージ |
| | 15 | を作成して収録するものとします。 |
| | 16 | |
| | 17 | == target release == |
| | 18 | |
| | 19 | static ライブラリ収録ポリシーの完全適用は Vine Linux 6 までに終了するものとする。 |