Currently, the config.h files in the intl and libcpp directories, as well as auto-host.h all may contain definitions of HAVE_ICONV and HAVE_ICONV_H (though not all have both).
Zack Weinberg suggested the following and suggested I create this report and assign to him: I think maybe we should do with iconv.h what we already do with libintl - have the intl directory determine the answer, and everyone else just defers to that. -- Summary: Establish the intl directory as the single source for iconv configury information Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: other AssignedTo: zack at codesourcery dot com ReportedBy: gerald at pfeifer dot com CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18303