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
