[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gnulib *.h files require config,h
From: |
Bruno Haible |
Subject: |
Re: gnulib *.h files require config,h |
Date: |
Tue, 3 Jul 2007 12:33:57 +0200 |
User-agent: |
KMail/1.5.4 |
Simon,
> Would this make it possible to install all of gnulib's replacement
> header files? In other words, will this lead to them being completely
> standalone?
It will not make them completely standalone. There are still some flags
like _GNU_SOURCE, __EXTENSIONS__, _FILE_OFFSET_BITS, __STDC_LIMIT_MACROS,
which need to be defined before the first system header file is included.
> If the answer is yes, I think it would be potentially useful.
> Otherwise, I don't care either way, as long as it works.
It will work in more situations.
> (There is the problem if the host has multiple rather different
> compilers installed: then these generated header files may not work with
> all of them.
We don't address this problem. If we tried to, we would get back to
hard-to-maintain #if expressions; autoconf tests require much less porting
effort to new platforms. For a recent example of this lesson, see [1][2][3].
Bruno
[1] http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00111.html
[2] http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00260.html
[3] http://lists.gnu.org/archive/html/bug-gnulib/2007-06/msg00157.html