This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: gcc 3.2's cpp breaks configure scripts
- From: Jeff Garzik <jgarzik at mandrakesoft dot com>
- To: Andreas Schwab <schwab at suse dot de>
- Cc: gcc at gcc dot gnu dot org
- Date: Wed, 31 Jul 2002 09:24:26 -0400
- Subject: Re: gcc 3.2's cpp breaks configure scripts
- Organization: MandrakeSoft
- References: <3D47D671.9010100@mandrakesoft.com> <jeheig3uzb.fsf@sykes.suse.de>
Andreas Schwab wrote:
Jeff Garzik <jgarzik@mandrakesoft.com> writes:
|> cpp is spitting out a warning about changing the search order of include
|> directories, and this is breaking a _ton_ of configure scripts. I found
|> this when I started rebuilding Mandrake with gcc-3.2 branch.
|>
|> Just a heads-up, since I'm too slack to file a formal bug report :) This
|> is particularly subtle breakage sometimes, because sometimes the configure
|> step will succeed, but the build will break, or lack features, due to the
|> lack of HAVE_FOO_H defines.
The Right Thing to do is not to add -I/usr/include because that can cause
subtle breakage as well.
Oh, agreed. And most of the major packages, KDE and GNOME and basic GNU
tools, get it right. They've been doing configure scripts for a while,
and have a clue.
Unfortunately this leaves a lot of minor packages out there set up by
people not so familiar with configure.
Oh well :)
Jeff