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 ----

Reply via email to