From: Andrew Cottrell Newsgroups: comp.os.msdos.djgpp Subject: Re: about bootstrap the djgpp's gcc Date: Mon, 01 Sep 2003 21:17:13 +1000 Organization: HOME Message-ID: References: <70f1c48a DOT 0308310734 DOT 21c131c1 AT posting DOT google DOT com> <3F523E5F DOT BF5BAC09 AT phekda DOT freeserve DOT co DOT uk> <70f1c48a DOT 0308312109 DOT 3658e07b AT posting DOT google DOT com> X-Newsreader: Forte Agent 1.93/32.576 English (American) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 56 NNTP-Posting-Date: 01 Sep 2003 19:17:16 WST NNTP-Posting-Host: 202.154.115.197 X-Trace: 1062415036 news.swiftel.com.au 13259 202.154.115.197 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com > >############################################################################### > __gxx_personality_v0 errors are usually due to linking C++ programs >with gcc >> instead of g++. It seems strange that you get this error when building gcc, >> though, especially in stage 3. I would expect it to fail earlier than that, if >> there's some kind of error in one of the Makefiles. > >i known the _gxx_personality_vo symbols in the libstdcxx.a library, >and i test the original gpp (the one bootstrap the gcc above),and it >can successfully compile and link .but when bootstrap in the stage3,it >will stop as above.i retried server versions gcc source download from >the DJ's home.for example:gcc321s.zip,gcc322s.zip,gcc323s.zip,gcc2.952s.zip.all >failed for the symbol in the libstdcxx.a at stage 3 linking time.i >don't know wheather the gcc in the djgpp can bootstrap with the >source from DJ's home.If i make directly it will success,but when >bootstrap ,it failed alwayes in the stage3 for those symbols in the >libstdcxx.a > >so ,i don't think these were leaded by my original gpp .sombody even >successly bootstrap gcc without no change the source download from the >DJ's home? >I want your help.:_) Based on my past experience this occurs when something goes horibbly wrong and you get a brain dead C++ lib file. This has occured with file utils in the past and one other app, but I can't remember what it was. So long as you use all of the alpha 1 or the files from clio then building from gccXXXs.zip should work fine (XXX > 310). To save you allot of time please ensure that you are using all of the files from the ftp.delorie.com/pub/djgpp/alpha directory, do NOT mix 2.03 and 2.04 files if you are trying to build GCC as you may come accross symlink issues or 2.03 issues on your W2K OS. Please have a read of the following URLs:- http://www.phekda.freeserve.co.uk/richdawe/djgpp/2.04/status204.html http://clio.rice.edu/djgpp/win2k/main_204.htm If you use all of the apps from either the alpha or clio.rice.edu then from the clio.rice.edu have a look at the build utils section as there is a http://clio.rice.edu/djgpp/win2k/dj204_build_batch.zip file which includes the batch files I use to build all of the zip files at clio.rice.edu. If you still can't get it to build then I also suggest that you setup DJGPP in a new directory from scratch and see if this new version works. Check the dates of the exes in the bin directory to ensure that they are from this year and all from about the same date. If they aren't then you have installed an old program. Andrew