Hum - XCode 3.2.3...

Apple made some significant changes in their linker beginning in version 3.2.2. 
 Significant enough that all of our Intel compiled builds started Seg faulting 
for those who clicked the automatic update from Apple.  I didn't do extensive 
testing with GNU at the time but instead froze our site to XCode 3.2.1 after 
recognizing the cause of the problem.  I believe that we have had success with 
at least 3.2.2 and 4.5 but I'm not sure if anybody has used GNU with the new 
XCode for sure yet at least in our group.  

More interesting data... 
Intel is aware that there were linkage issues regarding their fortran compiler 
and supposedly patched and released an update for XCode 3.2.2+ users.  I tried 
the new compiler + current XCode yesterday on a clean system and was met with 
100% segfaults in all libmesh examples in opt and debug mode.  Reverting to a 
previous version of XCode does fix the problem...  Note that this is for Intel 
compilers but it still could have negative impacts on any non-Apple compilers 
for all we know.

Right now I don't have a lot of time to work on the issue so let me instead 
tell you what does work until somebody can get to the bottom of the problem.  
GCC 4.2-4.6 all work with XCode 3.2.1 and earlier.  On my laptop right now I 
have Xcode 3.2 and GCC 4.5 and it does work.  Here is my configure line for 
mpich2 which we have been using for quite some time.

  ../configure 
--prefix=/opt/packages/mpich2/mpich2-1.2.1/gnu-opt 
--enable-sharedlibs=osx-gcc 
CC=gcc 
CXX=g++ 
FC=gfortran 
F90=gfortran 
F77=gfortran 
CFLAGS= 
CXXFLAGS= 
FFLAGS= 
FCFLAGS= 
F90FLAGS= 
F77FLAGS= 
MPICH2LIB_CFLAGS=-O3 
MPICH2LIB_CXXFLAGS=-O3 
MPICH2LIB_FFLAGS=-O3 
MPICH2LIB_F90FLAGS=-O3
 
My build is a little more vanilla than yours - note that I don't have any extra 
"enables" in my build with the exception of the sharedlibs.  My path is correct 
to pick up the HPC version of the GCC compilers NOT THE APPLE versions.  
Finally all the extra flags are there to make sure I don't put any flags into 
wrappers but that I can still compile the library itself in optimized mode.  

I hope this helps,
Cody

On Sep 10, 2010, at 2:46 PM, Anna-Lena Gerner wrote:

> 
> On 10 Sep 2010, at 16:30, Cody Permann wrote:
> 
>> It could be some XCode issue.  What version of XCode do you have installed?
>> 
> 
> 
> I have installed version 3.2.3. 
> 
> Developer Information:
> 
>   Version:    3.2 (10M2262)
>   Location:   /Developer
>   Applications:
>   Xcode:      3.2.3 (1688)
>   Interface Builder:  3.2.3 (788)
>   Instruments:        2.7 (2529)
>   Dashcode:   3.0.1 (330)
>   SDKs:
>   Mac OS X:
>   10.5:       (9L31a)
>   10.6:       (10M2262)
> 
> 
> -Anna

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Libmesh-users mailing list
Libmesh-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to