* configure.in (FLAGS_FOR_TARGET): Use -nostdinc even for Canadian
crosses, but add gcc/include to the header search path for them.
This commit is contained in:
		| @@ -1,3 +1,8 @@ | |||||||
|  | 2000-09-02  Alexandre Oliva  <aoliva@redhat.com>, DJ Delorie  <dj@redhat.com> | ||||||
|  |  | ||||||
|  | 	* configure.in (FLAGS_FOR_TARGET): Use -nostdinc even for Canadian | ||||||
|  | 	crosses, but add gcc/include to the header search path for them. | ||||||
|  |  | ||||||
| 2000-08-31  Alexandre Oliva  <aoliva@redhat.com> | 2000-08-31  Alexandre Oliva  <aoliva@redhat.com> | ||||||
|  |  | ||||||
| 	* ltconfig, ltmain.sh: Updated from libtool multi-language branch. | 	* ltconfig, ltmain.sh: Updated from libtool multi-language branch. | ||||||
|   | |||||||
							
								
								
									
										24
									
								
								configure.in
									
									
									
									
									
								
							
							
						
						
									
										24
									
								
								configure.in
									
									
									
									
									
								
							| @@ -1233,11 +1233,27 @@ case " $skipdirs " in | |||||||
|      FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -L$$r/$(TARGET_SUBDIR)/winsup/w32api/lib -isystem $$s/winsup/include -isystem $$s/winsup/cygwin/include -isystem $$s/winsup/w32api/include -isystem $$s/newlib/libc/sys/cygwin -isystem $$s/newlib/libc/sys/cygwin32' ;; |      FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -L$$r/$(TARGET_SUBDIR)/winsup/w32api/lib -isystem $$s/winsup/include -isystem $$s/winsup/cygwin/include -isystem $$s/winsup/w32api/include -isystem $$s/newlib/libc/sys/cygwin -isystem $$s/newlib/libc/sys/cygwin32' ;; | ||||||
|    esac |    esac | ||||||
|  |  | ||||||
|    # If we're using a pre-built compiler (which is the case for |    # If we're not building GCC, don't discard standard headers. | ||||||
|    # Canadian crosses or when gcc isn't being built), don't discard |    if test -d ${topsrcdir}/gcc; then | ||||||
|    # standard headers. |  | ||||||
|    if test "${build}" = "${host}" && test -d ${topsrcdir}/gcc; then |  | ||||||
|      FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc' |      FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc' | ||||||
|  |  | ||||||
|  |      if test "${build}" != "${host}"; then | ||||||
|  |        # On Canadian crosses, CC_FOR_TARGET will have already been set | ||||||
|  |        # by `configure', so we won't have an opportunity to add -Bgcc/ | ||||||
|  |        # to it.  This is right: we don't want to search that directory | ||||||
|  |        # for binaries, but we want the header files in there, so add | ||||||
|  |        # them explicitly. | ||||||
|  |        FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/gcc/include' | ||||||
|  |  | ||||||
|  |        # Someone might think of using the pre-installed headers on | ||||||
|  |        # Canadian crosses, in case the installed compiler is not fully | ||||||
|  |        # compatible with the compiler being built.  In this case, it | ||||||
|  |        # would be better to flag an error than risking having | ||||||
|  |        # incompatible object files being constructed.  We can't | ||||||
|  |        # guarantee that an error will be flagged, but let's hope the | ||||||
|  |        # compiler will do it, when presented with incompatible header | ||||||
|  |        # files. | ||||||
|  |      fi | ||||||
|    fi |    fi | ||||||
|  |  | ||||||
|    # If we're building newlib, use its generic headers last, but search |    # If we're building newlib, use its generic headers last, but search | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user