This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gcc 3.2's cpp breaks configure scripts


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




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]