delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/08/06/03:34:01

From: Robert Hoehne <Robert DOT Hoehne AT Mathematik DOT TU-Chemnitz DOT DE>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: sizeof() in #if
Date: Fri, 01 Aug 1997 12:00:52 +0200
Organization: TU Chemnitz-Zwickau
Lines: 32
Message-ID: <33E1B3D4.604A034B@Mathematik.TU-Chemnitz.DE>
References: <1 DOT 5 DOT 4 DOT 32 DOT 19970731133711 DOT 0068ce34 AT dce03 DOT ipt DOT br>
NNTP-Posting-Host: prokyon.hrz.tu-chemnitz.de
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Cesar Scarpini Rabak wrote:
> 
> executing a
> 'echo main{} > foo.c' and 'cc foo.c' then looking if a a.out file was

I don't know when you have tried the last time a GNU configure
script, but mostly all scripts do not use cc explicit but they
use the contents of the variable $CC if it is set so it can be
overwritten.

For instance running the configure scripts on DJGPP needs this
behaviour, because we have no cc but gcc.

> So I think the earlier advice of letting the user configure manually the
> compiler is the best one after of all! OTH, _in the sources_ the macro
> approach can be useful.

Of course, if you really want to use all that platform dependent
compilers (not gcc) you have to live with the limitations which
come with these compilers. But if you switch to use only gcc, the
only compiler which runs on so many platforms (including that platforms
where also the other compilers run), you can use the configure script
and anything is configured for you automatically.

Robert
-- 
*****************************************************************
* Robert Hoehne, Fakultaet fuer Mathematik, TU-Chemnitz-Zwickau *
* Post:    Am Berg 3, D-09573 Dittmannsdorf                     *
* e-Mail:  Robert DOT Hoehne AT Mathematik DOT TU-Chemnitz DOT DE              *
* WWW:     http://www.tu-chemnitz.de/~rho                       *
*****************************************************************

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019