2012-02-17 15 views
1

--host=x86_64-apple-darwin10--target=ppc64-linuxのGCCクロスコンパイラをビルドしようとしています。Linux用のクロスコンパイルのsysrootを作成するには?

ターゲットのsysrootが必要です。私が利用できるのは、そのターゲットを起動してセットアップするために設計された.isoです。それはRPMの巨大な山です。

OS X上の空のディレクトリに適切なRPMを解凍し、そのsysrootを作成するLinux Guruの呪文について知りたいです。

答えて

0

あなたはOSX上rpm2cpioを構築し、その後、これ解凍することができるはずです。

mkdir /desired/sysroot && cd /desired/sysroot 
for j in /path/to/iso/*.rpm; do 
    rpm2cpio $j | cpio -idmB 
done 

しかし、それだけで(おそらく、VM内)Linuxホスト上で解凍する方が簡単かもしれません。

+0

これは少なくとも私にとって有用なものを作ったようですが、RPMの洗練されたスクリプトがあればうまくいかないと確信しています。 – ohmantics

関連する問題