From owner-cvs-all Mon Oct 30 15:14:11 2000 Delivered-To: cvs-all@freebsd.org Received: from 2711.dynacom.net (2711.dynacom.net [206.107.213.3]) by hub.freebsd.org (Postfix) with ESMTP id 67BEF37B657; Mon, 30 Oct 2000 15:12:56 -0800 (PST) Received: from urx.com (dsl1-160.dynacom.net [206.159.132.160]) by 2711.dynacom.net (Build 101 8.9.3/NT-8.9.3) with ESMTP id PAA00327; Mon, 30 Oct 2000 15:12:55 -0800 Message-ID: <39FE0077.B1CA6AE6@urx.com> Date: Mon, 30 Oct 2000 15:12:55 -0800 From: Kent Stewart Reply-To: kstewart@urx.com Organization: Dynacom X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 To: "David E. O'Brien" 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 References: <200010302032.MAA36956@freefall.freebsd.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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