Después de haber hecho esto:¿Cree e instale aplicaciones Brew que sean x86_64 en lugar de i386?
cerveza instalar git
hago esto:
cuales GIT
que devuelve:
/usr/local/bin/git
continuación, hago esto:
archivo/usr/local/bin/git
que devuelve:
/usr/local/bin/git: ejecutable de Mach-O i386
Necesito preparar para instalar como x86_64.
¿Cómo puedo forzar la fabricación de brew para instalar mis aplicaciones como x86_64?
cerveza --config
vuelve este:
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
actualización: cerveza añadiendo --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
Inter esting. Acabo de hacer un 'brew install git' en una instalación 10.7.3 y se me ocurrió'/usr/local/bin/git: Mach-O 64-bit ejecutable x86_64'. Mi configuración es similar a la tuya (excepto para la versión de CPU y OS X. y tengo una versión anterior de Clang (3.0 compilación 211)). ¿Cómo se ve el 'brew --env'? Específicamente sus CFLAGS y CXXFLAGS? – sesser
brew --env CC:/usr/bin/xcrun gcc-4.2 =>/Desarrollador/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 – tdewell
Hmm, la mina de la misma excepto por '-msee4' (el mío es '-msee4.1'). Esto es un poco más allá de mi alcance. Sin embargo, parece que debería estar construyendo binarios de 64 bits. ¿Quizás una dependencia instalada se instaló como i386 causando que git se construya así? ¿Has instalado otros y verificado que todas las cervezas se están construyendo de esa manera? tal vez intente 'brew install coreutils'? – sesser