[GRASS5] [bug #2176] (grass) C and C++ compiler changes?

Request Tracker grass-bugs at intevation.de
Wed Oct 22 04:36:03 EDT 2003


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


--qGV0fN9tzfkG3CxV
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Oct 21, 2003 at 08:05:32PM +0200, Thierry Laronde wrote:
> On Tue, Oct 21, 2003 at 01:22:57PM -0400, Laura Toma wrote:
> > As far as I can tell all the compile problems with r.terraflow are=20
> > because of the #include lines.
> > With gcc3.2 and 3.3 all  #include <X.h> should be replaced with #includ=
e=20
> > <X>.
> > Also, the header strstream.h is deprecated, and should be replaced with=
=20
> > sstream.

I'll take it this exclusively holds for C++?
It would be interesting to get a pointer to the rationale behind it.

Anyway this is a point where I'm glad that the tradition
is to keep a lot of GRASS' code in plain C.=20

> > In any case the code should be fixed to compile without warnings (and=
=20
> > errors).. I'll  be working on it.=20
>=20
> 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?


--qGV0fN9tzfkG3CxV
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQA/lkFwh9ag3dpKERYRArWVAKCbR7TwLn0bMEeSuur/Tz1388Q26wCggTxc
XTBc56vJQiS0cQUSAfucyUU=
=QRdK
-----END PGP SIGNATURE-----

--qGV0fN9tzfkG3CxV--


--- Headers Follow ---

>From bernhard at intevation.de  Wed Oct 22 10:36:03 2003
Return-Path: <bernhard at intevation.de>
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 B05681398D
	for <grass-bugs at lists.intevation.de>; Wed, 22 Oct 2003 10:36:02 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
	by mail.intevation.de (Postfix) with ESMTP id 5077636DD1
	for <grass-bugs at lists.intevation.de>; Wed, 22 Oct 2003 10:36:02 +0200 (CEST)
Received: from hipponoe.hq (hipponoe.hq [192.168.11.16])
	by mail.intevation.de (Postfix) with SMTP
	id 84B0036DCE; Wed, 22 Oct 2003 10:36:00 +0200 (CEST)
Received: (nullmailer pid 28697 invoked by uid 1004);
	Wed, 22 Oct 2003 08:36:00 -0000
Date: Wed, 22 Oct 2003 10:36:00 +0200
From: Bernhard Reiter <bernhard at intevation.de>
To: Request Tracker <grass-bugs at intevation.de>, grass5 at grass.itc.it
Subject: C and C++ compiler changes?
Message-ID: <20031022083600.GD28324 at intevation.de>
Mail-Followup-To: Request Tracker <grass-bugs at intevation.de>,
	grass5 at grass.itc.it
References: <20031020211825.78C6F13B9A at lists.intevation.de> <20031021151649.A8008 at polynum.org> <3F956B71.8070800 at bowdoin.edu> <20031021200532.A9158 at polynum.org>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="qGV0fN9tzfkG3CxV"
Content-Disposition: inline
In-Reply-To: <20031021200532.A9158 at polynum.org>
User-Agent: Mutt/1.5.0-gpgme-030910
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