On 11/27/2011 10:01 PM, jesse berwald wrote:
CXX graph_betweenness.lo llvm-g++-4.2: -E, -S, -save-temps and -M options are not allowed with multiple -arch flags make[4]: *** [graph_betweenness.lo] Error 1
I'm stumped on this... I'd have to investigate further. But I notice you are using llvm-g++. Maybe you should try the regular (non-llvm) g++?
I noticed that gcc 4.4 is required for compilation. I know that Mac likes to tweak gcc. Does this mean that llvm-g++-4.2 is too old? I could install the normal version of gcc4.6 which is the latest in macports.
Apple's GCC version 4.2 without OpenMP compiles graph-tool without a problem. Of course, FSF's "stock" gcc from macports compiles it as well, but for some reason things which are compiled with it do not work well with the rest of the system compiled with Apple's GCC (strange segfaults, etc)... Just one of the very many MacOS annoying peculiarities. Cheers, Tiago -- Tiago de Paula Peixoto <tiago@skewed.de>