I'm trying to build OpenMPI 1.3.2 with the Pathscale compiler, version 3.2. A
bit of the way through the build the compiler dies with what it things is a bad
optimization. Has anybody else seen this, or know a work around for it? I'm
going to take it up with Pathscale of course, but I thought I'd throw it out here:
/opt/pathscale/bin/pathCC -DHAVE_CONFIG_H -I. -I../.. -I../../extlib/otf/otflib
-I../../extlib/otf/otflib -I../../vtlib/ -I../../vtlib -D_GNU_SOURCE -mp
-DVT_OMP -O3 -DNDEBUG -finline-functions -pthread -MT vtfilter-vt_tracefilter.o
-MD -MP -MF .deps/vtfilter-vt_tracefilter.Tpo -c -o vtfilter-vt_tracefilter.o
`test -f 'vt_tracefilter.cc' || echo './'`vt_tracefilter.cc
Signal: Segmentation fault in Global Optimization -- Dead Store Elimination phase.
Error: Signal Segmentation fault in phase Global Optimization -- Dead Store
Elimination -- processing aborted
*** Internal stack backtrace:
pathCC INTERNAL ERROR: /opt/pathscale/lib/3.2/be died due to signal 4
Please report this problem to <support_at_[hidden]>.
Problem report saved as /root/.ekopath-bugs/pathCC_error_LvXsJk.ii
Please review the above file and, if possible, attach it to your problem report.
bash-3.00# /opt/pathscale/bin/pathCC -version
PathScale(TM) Compiler Suite: Version 3.2
Built on: 2008-06-16 16:45:36 -0700
Thread model: posix
GNU gcc version 3.3.1 (PathScale 3.2 driver)
Copyright 2000, 2001 Silicon Graphics, Inc. All Rights Reserved.
Copyright 2002, 2003, 2004, 2005, 2006 PathScale, Inc. All Rights Reserved.
Copyright 2006, 2007 QLogic Corporation. All Rights Reserved.
Copyright 2007, 2008 PathScale LLC. All Rights Reserved.
See complete copyright, patent and legal notices in the