makepkg コマンドを使用したクロスコンパイル

makepkg コマンドを使用したクロスコンパイル

私はx86_64 Arch Linuxを実行しており、i386 Arch Linux用のパッケージをビルドする必要があります。

それは可能ですか?確認してみると、makepkg (8)パッケージアーキテクチャの手動選択をサポートしていないようです。

一部のAURパッケージに対してこれを行っていますが、CLAGSを追加するなどのことは実際にはしたくありません。

答え1

このスレッドはあなたが探しているようです。

私はArchLinuxに精通していないので、詳細はわかりませんが、私が収集した内容によれば、64ビットシステムに32ビットchroot環境を設定し、その中に32ビットツールチェーンを設定してからそこにパッケージをビルドします。

また、リンクが参照されており、正確に欲しいもののようです。

答え2

これ開発ツールパッケージは一部を提供します。ヘルプスクリプトPKGBUILDファイルからさまざまなアーキテクチャ用のパッケージを構築します。

関連情報