* 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:
parent
6994f0f102
commit
bfa303a1b3
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user