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>
