我正在尝试使用--host=x86_64-apple-darwin10
和--target=ppc64-linux
构建GCC交叉编译器。
我需要为我的目标配备一个sysroot。我可以使用的是一个旨在启动和设置该目标的.iso。在它上面是一大堆rpms。
我想知道Linux大师的咒语,它会将正确的rpms解压缩到OS X上的一个空目录中并成为那个sysroot。
答案 0 :(得分:0)
您应该能够在OSX上构建rpm2cpio
,然后解压缩:
mkdir /desired/sysroot && cd /desired/sysroot
for j in /path/to/iso/*.rpm; do
rpm2cpio $j | cpio -idmB
done
但是在Linux主机(可能在VM中)解压缩可能更容易。