On Mar 14 15:00, NightStrike wrote:
> On Thu, Mar 14, 2013 at 11:27 AM, Corinna Vinschen <[email protected]> 
> wrote:
> > On Mar 14 10:53, NightStrike wrote:
> >> On Thu, Mar 14, 2013 at 5:13 AM, Corinna Vinschen <[email protected]> 
> >> wrote:
> >> > On Mar 13 16:18, NightStrike wrote:
> >> >> On Wed, Mar 13, 2013 at 7:22 AM, Corinna Vinschen <[email protected]> 
> >> >> wrote:
> >> When you say "full mingw tree", do you mean that you are building crt,
> >> headers, and tools using the top level configure/make, as opposed to
> >> building each thing you want independently?
> >
> > Exactly.  Doing that is a fairly typical scenario, isn't it?
> 
> Actually, no.  Pretty much nobody uses the top level configure.  It
> was an idea that I had that nobody really wanted, and so it fell into
> disuse and doesn't really work (which I guess is what you are seeing).

The top-level configure works excellent for creating the w32api
installation, except for the missing header file paths.

> Your patch moved the criteria for erroring out on the non-existence of
> mingw_mac.h:
> 
> -AC_CHECK_HEADER([_mingw_mac.h], [], [AC_MSG_ERROR([Please check if
> the mingw-w64 header set and the build/host option are set
> properly.])])
> +AS_CASE([$with_headers],
> +  [yes],[],
> +  [AC_CHECK_HEADER([_mingw_mac.h],
> +                   [],
> +                   [AC_MSG_ERROR([Please check if the mingw-w64
> header set and the build/host option are set properly.])])])
> 
> After your patch, configure won't always verify that the headers are
> usable for building crt.

The criteria are pretty clear, so maybe I just didn't create the test
correctly:

- Either we're building a full tree with headers and crt, then the
  we don't need the test for _mingw_mac.h, because it will be
  created early enough while building the headers.

- Or we're building a standalone crt, then the _mingw_mac.h test is ok.

So, to get that right, the crt configure just needs to know if we're
building with in-tree headers or not.

I'd appreciate it very much if that could be done to allow an easy
single-stage build of the full tree.


Corinna

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to