Date: Mon, 30 Oct 2000 15:12:55 -0800 From: Kent Stewart <kstewart@urx.com> To: "David E. O'Brien" <obrien@FreeBSD.ORG> Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src Makefile.inc1 src/gnu/lib/csu Makefilesrc/lib/csu/alpha crti.S crtn.S Makefile crt1.c src/lib/csu/commoncrtbrand.c crtbegin.c src/lib/csu/i386-elf Makefile crt1.c crti.Scrtn.S src/contrib/gcc/config/alpha freebsd.h Message-ID: <39FE0077.B1CA6AE6@urx.com> References: <200010302032.MAA36956@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
I'm getting this error when I try a build world. /usr/lib/crtbegin.o: In function `_init': /usr/lib/crtbegin.o(.init+0x0): multiple definition of `_init' /usr/lib/crti.o(.init+0x0): first defined here /usr/lib/crtbegin.o: In function `_fini': /usr/lib/crtbegin.o(.fini+0x0): multiple definition of `_fini' /usr/lib/crti.o(.fini+0x0): first defined here Kent "David E. O'Brien" wrote: > > obrien 2000/10/30 12:32:26 PST > > Modified files: (Branch: RELENG_4) > . Makefile.inc1 > lib/csu/alpha Makefile crt1.c > lib/csu/common crtbegin.c > lib/csu/i386-elf Makefile crt1.c crti.S crtn.S > contrib/gcc/config/alpha freebsd.h > Added files: (Branch: RELENG_4) > gnu/lib/csu Makefile > lib/csu/alpha crti.S crtn.S > lib/csu/common crtbrand.c > Log: > MFC. > > * Bring back the guts of crt{i,n}.S. This allows C++ exceptions to work > when using the egcs and gcc-devel ports, along with GCC built from stock > public FSF sources. With out this change, FreeBSD will be removed from > the list of systems GCC 3.0 must be evaluated on before release. > > * Switch from our own crt{begin,in} to those created from GCC's crtstuff.c. > > * Break out our ELF branding bits into a seperate file. Currently this > is now included by our crt1.c files (since this functionality was part of > our native crtbegin.c). Later crtbrand.o will be merged in the creation > of crti.o. > > Revision Changes Path > 1.141.2.15 +3 -2 src/Makefile.inc1 > 1.11.2.2 +4 -4 src/lib/csu/alpha/Makefile > 1.7.2.1 +1 -0 src/lib/csu/alpha/crt1.c > 1.5.2.2 +2 -19 src/lib/csu/common/crtbegin.c > 1.6.2.2 +3 -3 src/lib/csu/i386-elf/Makefile > 1.4.2.1 +1 -0 src/lib/csu/i386-elf/crt1.c > 1.2.2.2 +11 -4 src/lib/csu/i386-elf/crti.S > 1.2.2.2 +5 -4 src/lib/csu/i386-elf/crtn.S > 1.9.2.2 +3 -3 src/contrib/gcc/config/alpha/freebsd.h > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe cvs-all" in the body of the message -- Kent Stewart Richland, WA mailto:kbstew99@hotmail.com http://kstewart.urx.com/kstewart/index.html FreeBSD News http://daily.daemonnews.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39FE0077.B1CA6AE6>