2012-06-06 8 views
7

私はこれを行った後:i386ではなくx86_64のBREWアプリケーションをビルドしてインストールしますか?

を:返すgitの

私はこれを行うにgit

を醸造をインストール

は/ usr/local/binに私は、これを行う/ gitの

ファイルは/ usr/local/bin/gitのを返し

/usr/local/bin/git:Mach-O実行可能ファイルi386

x86_64としてインストールするにはbrewが必要です。

私はアプリケーションをx86_64としてビルドしてインストールするにはどうすればよいですか?

HOMEBREW_VERSION: 0.9 
HEAD: 1c64a6624ed83ef17af6e98638b8165400e9e908 
HOMEBREW_PREFIX: /usr/local 
HOMEBREW_CELLAR: /usr/local/Cellar 
CPU: quad-core 64-bit sandybridge 
OS X: 10.7.4 
Kernel Architecture: x86_64 
Xcode: 4.3.2 
GCC-4.0: N/A 
GCC-4.2: N/A 
LLVM: build 2336 
Clang: 3.1 build 318 
MacPorts or Fink? false 
X11: /usr/X11 
System Ruby: 1.8.7-357 
Which Perl: /usr/bin/perl 
Which Python: /usr/bin/python 
Which Ruby: /Users/tdewell/.rvm/rubies/ruby-1.9.3-p194/bin/ruby 

更新:これは解決されている--env

$ brew --env 
CC: /usr/bin/xcrun gcc-4.2 => /Developer/usr/bin/gcc-4.2 

CXX: /usr/bin/xcrun g++-4.2 => /Developer/usr/bin/g++-4.2 

LD: /usr/bin/xcrun gcc-4.2 => /Developer/usr/bin/gcc-4.2 

CFLAGS: -Os -w -pipe -march=core2 -msse4 
CXXFLAGS: -Os -w -pipe -march=core2 -msse4 
MAKEFLAGS: -j4 
+0

esting。私はちょうど10.7.3のインストールで 'brew install git'を行い、'/usr/local/bin/git:Mach-O 64-bit executable x86_64'を思いついた。私の設定はあなたのものと似ています(CPUとOS Xのバージョンを除き、古いバージョンのClang(3.0 build 211)があります)。 'brew --env'はどのように見えますか?特にあなたのCFLAGSとCXXFLAGS? – sesser

+0

brew --env CC:/ usr/bin/xcrun gcc-4.2 => /開発者/ usr/bin/gcc-4。2 CXX:/ usr/bin/xcrun g ++ - 4.2 => /Developer/usr/bin/g++-4.2 LD:/ usr/bin/xcrun gcc-4.2 => /開発者/ usr/bin/gcc- 4.2 CFLAGS:-Os -w -pipe -march =コア2 -msse4 CXXFLAGS:-Os -w -pipe -march =コア2 -msse4 MAKEFLAGS:-j4 – tdewell

+0

うーん、鉱山は( '-msee4'以外は同じです私のものは '-msee4.1'です)。これは私の理解を少し超えています。しかし、それは64ビットバイナリを構築する必要があるようです。おそらく、インストールされた依存関係がi386としてインストールされ、gitがそのように構築されましたか?他の人をインストールして、すべての醸造会社がそのように構築していることを確認しましたか?多分 'brew install coreutils'を試してみてください。 – sesser

答えて

4

醸造を追加

戻り値この--config

醸造。

私はApp Store経由でXcode 4.3.2をインストールし、コマンドラインツールをインストールしましたが、何年も前からインストールされていたXcode 3.1がインストールされていました。私は、これらのコマンドを周りGoogleで検索し、見つかった:

$ brew --env 
CC: /usr/bin/clang 
CXX: /usr/bin/clang++ => /usr/bin/clang 
LD: /usr/bin/clang 
CFLAGS: -Os -w -pipe -march=native -Qunused-arguments 
CXXFLAGS: -Os -w -pipe -march=native -Qunused-arguments 
MAKEFLAGS: -j4 

醸造のインストールがはるかに良くなっている:私の問題を硬化させ、私がやった後にコンパイラがBREW用に変更することを

sudo /Developer/Library/uninstall-devtools –mode=all 

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 

$ which git 
/usr/local/bin/git 

$ file /usr/local/bin/git 
/usr/local/bin/git: Mach-O 64-bit executable x86_64 
-1

お試しください

xcode-select --install 
+0

'xcode-select --install'は、コマンドライン開発ツールを追加します。おそらくあなたはi386の代わりにx86_64であるOPビルド・プログラムにどのように役立つのか説明できますか? – jww

関連する問題