Date: Mon, 13 May 1996 17:03:20 -0700 From: Josh MacDonald <jmacd@CS.Berkeley.EDU> To: Chuck Robey <chuckr@glue.umd.edu> Cc: FreeBSD hackers Mailing list <freebsd-hackers@freebsd.org> Subject: Re: Patches for gcc 2.7.2 Message-ID: <199605140003.RAA22426@paris.CS.Berkeley.EDU> In-Reply-To: Your message of "Mon, 13 May 1996 11:02:31 EDT." <Pine.OSF.3.91.960513110012.2591G-100000@ginger.eng.umd.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
> On Mon, 13 May 1996, Kees Jan Koster wrote: > > > Hoi Hackers, > > > > I've tried to install g++ 2.7.2 on my 2.1.0-release machine, but it does no >t > > seem an out-of-the-box installation. > > > > I modified config/freebsd.h to not generate .weak symbols, and then g++ > > installs and runs all right. However, I get some weird errors from program > > compiled with 2.7.2. Some die on a signal 11, usually before entering main( >) > > or after exiting main(). Usually this change alone works for me. There are still some things you need to modify in the headers to get the correct types for va_list and wchar_t as far as I remember. I've used g++-2.7.2 to compile some fairly compilcated non-trivial code and have had no problems. I can send you the set of patches that I use, or upload binaries. -josh > > I think that John Polstra's work getting ELF to work for FreeBSD (both > Linux and FreeBSD native) included patches to port gcc-2.7.2. I think > you ought to ask him, or check out the elfkit stuff (which includes those > patches) on ftp.polstra.com. > > > > > Gdb reports the following on the particular program, when I trace main() > > > > > > 25 exit (0); > > > (gdb) next > > > > > > Program received signal SIGSEGV, Segmentation fault. > > > 0x81434f8 in free () > > > > > > > Before I start digging any deeper, I'd like to be sure that my g++ is good. > > > > Normally I would not bother anyone with this kind of problem, but the same > > code compiles and runs fine on Linux, SunOS and HP-UX and using g++ 2.6.3 > > on FreeBSD. This is also why I ask here instead of the gcc buglist. > > > > Could someone help me out or does anyone have patches for 2.7.2? What shoul >d > > I patch out/in?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199605140003.RAA22426>