Re: [ROOT] compiling problems

From: Christian Holm Christensen (cholm@hehi03.nbi.dk)
Date: Mon Nov 05 2001 - 15:36:24 MET


Hi Fons, Jiri, et al, 

On 05 Nov 2001 12:10:53 +0100
Jiri Masik <masik@pc203b.fzu.cz> wrote
concerning "Re: [ROOT] compiling problems":
> please would a configure-like test for gcc3 be possible - for example
> to parse output of 
> 
> int main(){
>   int i=0;
> #ifdef __GNUC__
>   i = __GNUC__;
> #endif
>   printf("%d\n",i);
>   return(0);
> }
> which should work for any compiler.
> 
> The test in cint/Module.mk has broken the flexibility to specify
> compiler suite by variables in config/Makefile... I think it is quite
> common to have more compilers installed under different names. One has
> to change two files to select the compiler as it is now it
> would be nice if it was governed by a single statement again.

Such test are automatically done by Autotools, and I really think ROOT
should use those, if there wasn't the problem that Autotools does not
support M$VC (in fact, it's libtool and automake that doesn't support
M$VC - autoconf is  partily neutral).   One way to work around that,
is to make some wrapper scripts for M$VC that translates GCC-like
commandlines into M$VC-like same, insist on using <grin>Cygwin</grin>
(whoops, now I opened that back of worms again!), or ofcourse to
<grin>lean heavily</grin> on the three development groups of Libtool,
Automake, and Autoconf (all are nice fellas by the way).  I don't
know, but may be it will be easier to implment in the new (what-ever
version) Automake. 

Yours, 

Christian Holm Christensen -------------------------------------------
Address: Sankt Hansgade 23, 1. th.           Phone:  (+45) 35 35 96 91 
         DK-2200 Copenhagen N                Cell:   (+45) 28 82 16 23
         Denmark                             Office: (+45) 353  25 305 
Email:   cholm@nbi.dk                        Web:    www.nbi.dk/~cholm



This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:06 MET