rsync
Xcode がインストールされていない OS X Lion (10.7.5) に -iconv パラメータ (>v3.0.0) を使用してバイナリを取得する必要があります。(OS X のデフォルトの rsync は古風な v2.6.9 のみです)
Mountain Lion (10.8.4) を実行している別のコンピューターでソースからコンパイルするにはどうすればよいですか?
試した:
export CFLAGS="-arch i386"
./configure
make
コンパイルされた rsync は 10.8.4 で正常に実行されますが、10.7.5 にコピーすると次のように表示されます。
$ ./rsync
Illegal instruction: 4
どちらも機能しません:
export CFLAGS="-arch i386 -m32"
./configure
make
OS X 10.8 で rsync v3.0.9 を 10.7 用にクロスコンパイルする方法を教えてください。
私のシステム:
$ uname -a
Darwin jonatan.local 12.4.0 Darwin Kernel Version 12.4.0: Wed May 1 17:57:12 PDT 2013; root:xnu-2050.24.15~1/RELEASE_X86_64 x86_64
$ gcc --version
i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)
ターゲット システム
Darwin panda.local 11.4.2 Darwin Kernel Version 11.4.2: Thu Aug 23 16:26:45 PDT 2012; root:xnu-1699.32.7~1/RELEASE_I386 i386
または、ダウンロード用に OS X 10.7.5 用に rsync-3.0.9 をコンパイルした人はいますか? ;)