This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gcc 4.0.2 breaks synth again....


On Fri, Oct 21, 2005 at 01:07:04PM +0100, Bart Veer wrote:
> >>>>> "Andrew" == Andrew Lunn <andrew@lunn.ch> writes:
> 
>     Andrew> gcc 4.0.2 has broken the synth cxxsupp test again. Other things seem
>     Andrew> OK.
> 
>     Andrew> gcc -L/home/lunn/eCos/work/install/lib -Ttarget.ld -o
>     Andrew> /home/lunn/eCos/work/install/tests/infra/current/tests/cxxsupp
>     Andrew> tests/cxxsupp.o -g -nostdlib -Wl,-static
>     Andrew> -Wl,--fatal-warnings
> 
>     Andrew> /usr/lib/gcc/i486-linux-gnu/4.0.2/libsupc++.a(vterminate.o):
>     Andrew> In function `__gnu_cxx::__verbose_terminate_handler()':
>     Andrew> undefined reference to `stderr'
> 
> What configuration is this?

You mean eCos configuration? default template.

Or do you mean gcc configuration?

lunn@londo:~/eCos/anoncvs-clean/packages/templates/default$ gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.0 --enable-__cxa_atexit --enable-libstdcxx-allocator=mt --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-gc=boehm --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre --enable-mpfr --disable-werror --enable-checking=release i486-linux-gnu
Thread model: posix
gcc version 4.0.2 (Debian 4.0.2-2)

I think it is also a recent change in 4.0.2. I think 4.0.2-1 was OK,
but i think 4.0.2-2 killed it. Looking at the Changelog for 4.0.2-2:

   * Update to CVS 20051001, taken from the gcc-4_0-branch. Includes the
     changes between 4.0.2 RC3 and the final 4.0.2 release, missing from
     the upstream tarball. Remove patches applied upstream (gcc-c-decl,
     pr23182, pr23043, pr23367, pr23891, pr21418, pr24018).

        Andrew

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]