web-dev-qa-db-ja.com

makepkgコマンドとのクロスコンパイル

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

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

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

5
daisy

devtools パッケージは、PKGBUILDファイルとは異なるアーキテクチャのパッケージをビルドするためのいくつかの ヘルパースクリプト を提供します。

2
Wieland

このスレッドはあなたが探しているもののように聞こえます。

私はArchLinuxにあまり詳しくないので、詳細はわかりませんが、収集したところ、64ビットシステムに32ビットchroot環境をセットアップし、その中に32ビットツールチェーンをセットアップできるようです。そこでパッケージをビルドします。

また、このリンクは参照されており、まさにあなたが望むもののように見えます。

3
slm