This patch + regenerating newlib configuration files prevents cc1 warnings like:
cc1: warning: changing search order for system directory "/notnfs/fitzsim/src-newlib-cygwin/i686-pc-cygwin/newlib/targ-include" cc1: warning: as it is the same as non-system directory "../../targ-include" cc1: warning: changing search order for system directory "/home/fitzsim/sources/src-gcc-devel/gcc/newlib/libc/include" cc1: warning: as it has already been specified as a non-system directory cc1: warning: changing search order for system directory "/home/fitzsim/sources/src-gcc-devel/gcc/winsup/cygwin/include" cc1: warning: as it has already been specified as a non-system directory cc1: warning: changing search order for system directory "/home/fitzsim/sources/src-gcc-devel/gcc/winsup/w32api/include" cc1: warning: as it has already been specified as a non-system directory Previously, these includes were specified as -isystem's in the top-level configure.in's FLAGS_FOR_TARGET, AND as -I's in newlib_cflags in newlib's acinclude.m4. This patch removes the -I flags from newlib_cflags. Any objections? Tom -- Thomas Fitzsimmons Red Hat Canada Limited e-mail: [EMAIL PROTECTED] 2323 Yonge Street, Suite 300 Toronto, ON M4P2C9
Index: acinclude.m4 =================================================================== RCS file: /cvs/src/src/newlib/acinclude.m4,v retrieving revision 1.6 diff -c -r1.6 acinclude.m4 *** acinclude.m4 27 Feb 2002 23:55:40 -0000 1.6 --- acinclude.m4 19 Apr 2002 20:55:43 -0000 *************** *** 141,158 **** . [$]{newlib_basedir}/configure.host - case [$]{newlib_basedir} in - /* | [A-Za-z]:[/\\]*) newlib_flagbasedir=[$]{newlib_basedir} ;; - *) newlib_flagbasedir='[$](top_builddir)/'[$]{newlib_basedir} ;; - esac - - newlib_cflags="[$]{newlib_cflags} -I"'[$](top_builddir)'"/$1/targ-include -I[$]{newlib_flagbasedir}/libc/include" - case "${host}" in - *-*-cygwin*) - newlib_cflags="[$]{newlib_cflags} -I[$]{newlib_flagbasedir}/../winsup/cygwin/include -I[$]{newlib_flagbasedir}/../winsup/w32api/include" - ;; - esac - newlib_cflags="[$]{newlib_cflags} -fno-builtin" NEWLIB_CFLAGS=${newlib_cflags} --- 141,146 ----