]> sourceware.org Git - newlib-cygwin.git/commit
Rename without-mingw-progs to with-cross-bootstrap
authorPeter Foley <pefoley2@pefoley.com>
Sat, 2 Apr 2016 14:56:44 +0000 (10:56 -0400)
committerCorinna Vinschen <corinna@vinschen.de>
Mon, 4 Apr 2016 14:39:41 +0000 (16:39 +0200)
commite7e6119241d02241c3d114cff037340c12245393
tree68488be3d8f28ddfb65d4a39c42e2f3ae10cf900
parent5d3ad3b123b7c121d7a6eac27fb13016171e27bc
Rename without-mingw-progs to with-cross-bootstrap

Rename without-mingw-progs to with-cross-bootstrap, since it now
disables additional checks that are problematic for cross-compilers.

When cross-compiling a toolchain targeting cygwin, building cygwin1.dll
requires libgcc.
However, building libgcc requires the cygwin headers to be
installed.
Configuring cygwin requries the mingw-crt libraries, which require the
cygwin headers to be installed.
Work around this circular dependency by making the
--with-cross-bootstrap configure option skip cygwin's configure checks
for valid mingw-crt libraries. Cygwin will still properly link against
these libraries if they exist, but this allows configure to succeed even
if the libraries have not been built yet.
Since the mingw-crt libraries only require the cygwin headers to be
installed, this allows us to successfully configure cygwin so that we
can only install the headers without trying to build any
libraries.

winsup/ChangeLog
configure.ac: rename without-mingw-progs option to with-cross-bootstrap
configure: regenerate
winsup/cygserver/ChangeLog
configure.ac: don't check AC_WINDOWS_LIBS when using with-cross-bootstrap
configure: regenerate
winsup/cygwin/ChangeLog
configure.ac: don't check AC_WINDOWS_LIBS when using with-cross-bootstrap
configure: regenerate

Signed-off-by: Peter Foley <pefoley2@pefoley.com>
winsup/configure
winsup/configure.ac
winsup/cygserver/configure
winsup/cygserver/configure.ac
winsup/cygwin/configure
winsup/cygwin/configure.ac
This page took 0.031644 seconds and 5 git commands to generate.