delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2004/04/22/02:07:41

X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f
From: Andris Pavenis <pavenis AT latnet DOT lv>
To: djgpp-workers AT delorie DOT com
Subject: Some tests with gcc-3.4.0 release [WAS: Re: [ANNOUNCE] Test archives of gcc-3.4.0 prerelease CVS version available]
Date: Thu, 22 Apr 2004 09:06:09 +0300
User-Agent: KMail/1.6.1
References: <200404061806 DOT 39732 DOT pavenis AT latnet DOT lv> <200404151812 DOT 44641 DOT pavenis AT latnet DOT lv>
In-Reply-To: <200404151812.44641.pavenis@latnet.lv>
MIME-Version: 1.0
Message-Id: <200404220906.09889.pavenis@latnet.lv>
Reply-To: djgpp-workers AT delorie DOT com

On Thursday 15 April 2004 18:12, Andris Pavenis wrote:
> On Tuesday 06 April 2004 18:06, Andris Pavenis wrote:
> >
> > One thing which must be tested is precompiled headers. I disabled use of
> > them for building libstdc++, as earlier I had problems with them, but
> > this not tested already for more than a month.

If I try to enable (no --disable-libstdxx-pch option for configure), then 
configure for libstdc++ still hangs.

Built gcc-3.4.0 for DJGPP. There are still some problems:

> Problems
> ========
>
> 1) /dev/env/DJDIR/include instead of DOS style directory for include
>    file dependencies.

Didn't saw it at least now on WIn9X.

>
> 2) ICE (segmentation fault) building one file from glibmm-2.3.8. Similar
>    problem in one of my sources (running gcc in a different way workarounds
>    the problem). Also ICE for 4 files, when building cln-1.1.6.

It remains If I build gcc-3.4.0 using either DJGPP-2.04 beta1 or also recent 
CVS versions (only relinked cc1*.exe with it). In that case it crashed always.
Only glibmm-2.4.0 tested.

This problem doesn't appear if last update of DJGPP v2.03 is used to build 
gcc-3.4.0. 

So it's possible, that that the problems are related to development versions 
of DJGPP libc. Should try to do some debugging

> 3) Had problems in my sources with declaring binary operators << and *
>    involving my template class as friends of this class. Rewrote code
>    without friend declarations (member function instead for <<, static
>    member function which performs *, leaving binary operators as
>    inline functions which only calls member functions.
>
>
> Packages built (tests under Windows XP)
> =======================================
>
> C:
> ==

> glib-2.4.0         builds without problems. The number of test failures (5)
>                    is the same as with gcc-3.3.3. Also patches which I
> applied are the same.

The same results also with gcc-3.4.0 release

> C++:
> ====
>
> libsigc++-1.9.16   builds without problems, all tests passes

Built libsigc++-2.0.0 with gcc-3.4.0 without problems

> glibmm-2.3.8       ICE (segmentation fault) compiling glib/glibmm/shell.cc
>                    when make invoked not directly in that directory, but
>                    from top level or glib/. If running make
>                    in glib/glibmm/shell.cc, then there is no ICE.
>                    Other stuff builds Ok

Still segfaults compiling one file when gcc-3.4.0 is built using 
DJGPP-2.04 development versions (also beta1)

Andris

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019