I have read similar topics here, but unfortunately these solutions does not help me.
I would like to recompile all installed software (or at least some formulas) from Homebrew using
Is it possible to force
Homebrew to use specific compiler (e.g.
gcc) and compiler options (e.g. std library to use for linking)?
I have tried to set all kinds of environment variables, but it does not help :/ ?
0/> env | grep CC HOMEBREW_CC=gcc CC=/usr/local/bin/gcc 0/kpykc> echo $PATH /Users/kp/kpykc/devel/bin:/opt/ros/indigo/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/texbin 0/kpykc> ls -la /usr/local/bin/g??-?.? lrwxr-xr-x 1 kp admin 31 Nov 24 16:23 /usr/local/bin/g++-4.9@ -> ../Cellar/gcc/4.9.2/bin/g++-4.9 lrwxr-xr-x 1 kp admin 31 Nov 24 16:23 /usr/local/bin/gcc-4.9@ -> ../Cellar/gcc/4.9.2/bin/gcc-4.9 0/kpykc> ls -la /usr/local/bin/g[c+][c+] lrwxr-xr-x 1 kp admin 22 Nov 11 23:54 /usr/local/bin/g++@ -> /usr/local/bin/g++-4.9 lrwxr-xr-x 1 kp admin 22 Nov 11 23:53 /usr/local/bin/gcc@ -> /usr/local/bin/gcc-4.9
Also tried to use this solution.
The reason for doing that is that I want to compile some code* with gcc and link against libraries installed from brew. But it seems that gcc can't link to libs built by clang. On other side it lacks support of some C++11 features which are required by the program* i would like to compile.
So only solution that I see, is to recompile all needed libs with gcc.
Thank you for help.
Update (on system/compiler/homebrew versions):
0/kpykc> sw_vers ProductName: Mac OS X ProductVersion: 10.10.1 BuildVersion: 14B25 0/kpykc> brew config HOMEBREW_VERSION: 0.9.5 ORIGIN: https://github.com/Homebrew/homebrew HEAD: 32923f435c7cf93820f434d6bdacf3bfdc3695eb Last commit: 11 days ago HOMEBREW_PREFIX: /usr/local HOMEBREW_CELLAR: /usr/local/Cellar CPU: quad-core 64-bit ivybridge OS X: 10.10.1-x86_64 CLT: 220.127.116.11.1.1416017670 Clang: 6.0 build 600 X11: 2.7.7 => /opt/X11 System Ruby: 2.0.0-481 Perl: /usr/bin/perl Python: /usr/local/bin/python => /usr/local/Cellar/python/2.7.8_2/Frameworks /Python.framework/Versions/2.7/bin/python2.7 Ruby: /usr/bin/ruby
In particular I have troubles with code which uses
I have updated
HEAD version from
I suspect my problem is also connected with this bug. But it should be fixed in
HEAD, I think so.