[bug #2181] (grass) Re: [GRASS5] C and C++ compiler changes?

Request Tracker grass-bugs at intevation.de
Wed Oct 22 12:06:34 EDT 2003


this bug's URL: http://intevation.de/rt/webrt?serial_num=2181
-------------------------------------------------------------------------

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Thierry Laronde wrote:
> On Wed, Oct 22, 2003 at 10:36:00AM +0200, Bernhard Reiter wrote:
>
>>On Tue, Oct 21, 2003 at 08:05:32PM +0200, Thierry Laronde wrote:
>>
>>>Great. All I wanted to emphasize ---since I have spent some times trying
>>>to convince GNU libc (latest) and GNU cc (latest) to compile smoothly
>>>together...--- is that we are going to have some hard time with mixes
>>>of different versions of gcc and glibc... And the C++ support has deeply
>>>changed too!
>>
>>Well it is _only_ about the C++ support as far as I always understood
this.
>>Mixing most of the plain C libraries have never been a major problem.
>>Am I missing something?
>
>
> No, in the sense that the "user apparent" changes are with the C++ part.
> But unfortunately, GCC 3.3.1 for example has some bugs in optimization
> and inlining meaning that we will have some rough times with compilation
> failures reports that may be caused by bugs in the compiler and not in
> the code (for example some version(s) of glibc doesn't compile with it
> and one can compile a Linux kernel with it that will cause bugs (in my
> case this was reboot) : but compilation succeeds...; so imagine the
> hell if a glibc compiles but is buggy!).

The whole of Mandrake Linux is compiled with gcc-3.3.1 (probably with
quite a few patches from cvs), and there haven't been any bugs found
recently (2 months or so) that were traced to gcc.

My cvs builds of grass51 work fine on Mandrake 9.2/cooker, after fixing
the use of the deprecated headers.

Regards,
Buchan

- --
|--------------Another happy Mandrake Club member--------------|
Buchan Milne                Mechanical Engineer, Network Manager
Cellphone * Work            +27 82 472 2231 * +27 21 8828820x202
Stellenbosch Automotive Engineering         http://www.cae.co.za
GPG Key                   http://ranger.dnsalias.com/bgmilne.asc
1024D/60D204A7 2919 E232 5610 A038 87B1 72D6 AC92 BA50 60D2 04A7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE/lqsBrJK6UGDSBKcRAos+AKCvwOtkDNxneB5ldPegFjPzstxH7wCeJVq8
iPdzxsUiFxFZ86WBQyIxbKM=
=nUK0
-----END PGP SIGNATURE-----


--- Headers Follow ---

>From bgmilne at cae.co.za  Wed Oct 22 18:06:33 2003
Return-Path: <bgmilne at cae.co.za>
Delivered-To: grass-bugs at lists.intevation.de
Received: from mail.intevation.de (aktaia [212.95.126.10])
	by lists.intevation.de (Postfix) with ESMTP id 2D4BF1398D
	for <grass-bugs at lists.intevation.de>; Wed, 22 Oct 2003 18:06:33 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
	by mail.intevation.de (Postfix) with ESMTP id EBF4A36DD1
	for <grass-bugs at lists.intevation.de>; Wed, 22 Oct 2003 18:06:32 +0200 (CEST)
Received: from maties2.sun.ac.za (maties2.sun.ac.za [146.232.128.10])
	by mail.intevation.de (Postfix) with ESMTP id E521636DCE
	for <grass-bugs at intevation.de>; Wed, 22 Oct 2003 18:06:29 +0200 (CEST)
Received: from www.cae.sun.ac.za ([146.232.145.5] helo=mail.cae.sun.ac.za)
	by maties2.sun.ac.za with esmtp (Exim 4.05)
	id 1ACLV9-00051i-00; Wed, 22 Oct 2003 18:06:23 +0200
Received: from localhost (localhost [127.0.0.1])
	by mail.cae.sun.ac.za (Postfix) with ESMTP
	id 8466A2D2CDB; Wed, 22 Oct 2003 18:06:23 +0200 (SAST)
Received: from mail.cae.sun.ac.za ([127.0.0.1])
 by localhost (hermes.cae.co.za [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 16411-05; Wed, 22 Oct 2003 18:06:19 +0200 (SAST)
Received: from cae.co.za (bgmilne.cae.co.za [146.232.174.36])
	by mail.cae.sun.ac.za (Postfix) with ESMTP
	id 7BCCD2D2CD9; Wed, 22 Oct 2003 18:06:19 +0200 (SAST)
Message-ID: <3F96AB01.2070503 at cae.co.za>
Date: Wed, 22 Oct 2003 18:06:25 +0200
From: Buchan Milne <bgmilne at cae.co.za>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030630
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Thierry Laronde <tlaronde at polynum.com>
Cc: Request Tracker <grass-bugs at intevation.de>, grass5 at grass.itc.it
Subject: Re: [GRASS5] C and C++ compiler changes?
References: <20031020211825.78C6F13B9A at lists.intevation.de> <20031021151649.A8008 at polynum.org> <3F956B71.8070800 at bowdoin.edu> <20031021200532.A9158 at polynum.org> <20031022083600.GD28324 at intevation.de> <20031022154449.A10030 at polynum.org>
In-Reply-To: <20031022154449.A10030 at polynum.org>
X-Enigmail-Version: 0.76.1.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at cae.co.za
X-Scanner: exiscan for exim4 (http://duncanthrax.net/exiscan/) *1ACLV9-00051i-00*Aelca/OeyNs*
X-Spam-Status: No, hits=-4.9 tagged_above=-999.0 required=5.0 tests=BAYES_00
X-Spam-Level: 

-------------------------------------------- Managed by Request Tracker




More information about the grass-dev mailing list