This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: need help debugging
- To: carlo at alinoe dot com
- Subject: Re: need help debugging
- From: Michael Ritzert <mritzert at ti dot uni-mannheim dot de>
- Date: Sun, 20 May 2001 11:29:43 +0200
- CC: gcc at gcc dot gnu dot org
Yes, I'm doing
GCC_ROOT=/opt/gcc-3.0
export LD_LIBRARY_PATH=$GCC_ROOT/lib:$LD_LIBRARY_PATH
export LD_RUN_PATH=$GCC_ROOT/lib:$LD_RUN_PATH
export PATH=$GCC_ROOT/bin:$PATH
c++ -v
to initialize the different versions.
I also just checked the make output and it uses c++ everywhere and
verified that the segfaulting executable is using the correct libs
(using ldd).
This problem occurs 100% reproducable on at least 4 compiler/machine
combinations (all i686-linux, could try hppa1.1-hpux11.0, too but that
would literally take days). It occurs at all optimisation settings
(the dump in the original mail was from a try without any -O flag).
Are there any other compiler flags I might try changing?
Regards,
Michael
On Sat, May 19, 2001, Carlo Wood wrote:
> Are you SURE you
>
> 1) compiled everything with the same compiler
> 2) use the same version of gcc for linking as that you use to compile
> your C++ source files with?
>
> I once had a problem where I compiled the C++ code with CXX=g++-3.0,
> but things got linked with CC=gcc (which was version 2.96).
> As a result, the application crashed.