Skip site navigation (1)Skip section navigation (2)
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>