[GRASS5] C and C++ compiler changes?

Buchan Milne bgmilne at cae.co.za
Wed Oct 22 12:06:25 EDT 2003


-----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-----




More information about the grass-dev mailing list