bytecodealliance / bytecodealliance/componentize-py
Optionally produce component which imports libpython311.so, libc.so, etc. instead of bundling them
オープン
- 主要言語
- Rust
- スター
- 277
- フォーク
- 51
- 平均マージ
- 12時間 10分
- マージ済み PR(30日)
- 10
説明
This would dramatically reduce binary sizes in cases where the host can provide these libraries.
コントリビューションガイド
調査の方向性
Issue ではファイル、テスト、エントリポイントのいずれも指定されていません。まずコンポーネントのビルドおよびリンクのパスを特定し、次にオプションのモードで、バンドルする代わりにホストが提供する libpython311.so と libc.so をインポートできる方法を判断します。完了の条件は、そのモードによってデフォルトの動作を変更せずにバイナリサイズが削減されることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python, rust
- 領域
- build-system
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 静か
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 35/100