Poudriereでlang/rustがコンパイルできない ― 2023/05/23
エラーメッセージ例
ld: error: failed to open bin/llvm-c-test: No space left on device ld: error: failed to open bin/llvm-cat: No space left on device
コンパイル時に20G程度余裕のあるファイルシステムが必要であった
対策
- poudriere-3.3.7_1
- USE_TMPFS=yes で 20G以上のメモリを用意してtmpfsに割り当てる
- USE_TMPFS=no で 20G以上の空き容量をPOUDRIERE_DATAに用意する
- poudriere-devel-3.3.99.20220831
- rustのコンパイルでtmpfsを除外する
- TMPFS_BLACKLIST="rust"
- TMPFS_BLACKLIST_TMPDIR=${POUDRIERE_DATA}/tmp
- 20G以上の空き容量をPOUDRIERE_DATAに用意
- PACKAGE_FETCH_WHITELISTを使用してpkgを使用(未確認)
- rustのコンパイルでtmpfsを除外する
参考
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。
※投稿には管理者が設定した質問に答える必要があります。