Actually the gcc we used on Solaris was downloaded from the GNU website. We didn't use the one from Solaris. Do u have any idea how to install the gcc from the Solaris repo? Thanks Phil... Cheers, Santosh > --- On Thu, 5/21/09, Philip Herron <herron.philip@xxxxxxxxxxxxxx> > wrote: > > > From: Philip Herron <herron.philip@xxxxxxxxxxxxxx> > > Subject: Re: Issue on Solaris box > > To: "santosh k" <sanushks@xxxxxxxxx> > > Cc: "GCC" <gcc-help@xxxxxxxxxxx> > > Date: Thursday, May 21, 2009, 3:06 PM > > Hey > > > > This can be a frustrating problem, i had a program > running > > on debian > > with gcc 4 then moving to gcc 3 on SUSE and solaris > all > > running > > slightly differently. > > > > But the compiler is probably producing different > assembly > > for each OS, > > because its a different gcc version. > > > > This isn't really a problem, you might find you have > had > > bugs in > > memory management that probably caused the bug and > some gcc > > versions > > produce safer assembly code than others. Try running > your > > program > > under gdb first to see how its running and track down > where > > its > > failing. > > > > If your getting the gcc from a full solaris repos then > its > > probably > > working ok. And passed the test-suite, or something > was > > very wrong. > > > > If you still think its gcc, trying compiling the > lastest > > stable from > > gcc website and running your program with it. It may > > produce safer > > assembly. > > > > --Phil > > > > 2009/5/21 santosh k <sanushks@xxxxxxxxx>: > > > > > > Hi, > > > > > > I'm running my C program on a Solaris machine > with the > > following gcc version installed. > > > > > >>>gcc version 3.4.6 > > >>>Thread model 3.4.6 > > > >>>/usr/local/lib/gcc/sparc-sun-solaris2.9/3.4.6/spec > > > > > > Issue: > > > The same code seems to compile and execute fine > on > > > mingw running on Windows with gcc version > 3.4.5 > > > cygwin running on Windows with gcc version 3.4.4 > > > > > > The C program compiles fine but fails during > execution > > in Solaris machine > > > Is it possible for different version of gcc to > behave > > unexpectedly. > > > > > > Is it a problem of different architecture? or a > code > > bug? > > > > > > Could u give me a list of gcc version which is > > stable/compatible for Solaris env. > > > > > > Thanks > > > Santosh > > > > > > > > > > > > > > > > > >