On Wed, 30 Oct 2013, Matthew Knepley wrote: > On Wed, Oct 30, 2013 at 1:53 PM, Barry Smith <[email protected]> wrote: > > > > > On Oct 30, 2013, at 1:39 PM, Jed Brown <[email protected]> wrote: > > > > > Barry Smith <[email protected]> writes: > > >> I think ./configure still defaults to using gcc/g++ on Apple if > > >> just run. Can you please change this in petsc-dev to default to > > >> the clang compilers clang and clang++ > > > > > > It doesn't seem to matter because Apple now considers "gcc" to be a > > > spelling of Clang… > > > > That I do not think is completely the case. Yes it uses “a variant” of > > clang for gcc but it is NOT EXACTLY the same as calling the clang compiler > > directly. > > > Barry is right because 'gcc' does not do OpenCL, but 'clang' does.
On Xcode5 /usr/bin/gcc is an alias to clang >>>>>>>>> Executing: /opt/HPC/mpich-3.0.4-gcc4.2/bin/mpicc -show stdout: gcc -Wl,-flat_namespace -I/opt/HPC/mpich-3.0.4-gcc4.2/include -L/opt/HPC/mpich-3.0.4-gcc4.2/lib -lpmpich -lmpich -lopa -lmpl -lpthread Executing: /opt/HPC/mpich-3.0.4-gcc4.2/bin/mpicc --version stdout: Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn) Target: x86_64-apple-darwin13.0.0 <<<<<<<<<<< Satish
