Mail Archives: djgpp-workers/2004/04/22/02:07:41
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 -