The back story is I need to build the new MinGW-w64 6.0.0 CRT with UCRT 
support, then
build GCC so that the support libraries (libgnat in particular) use this new 
UCRT.  So far,
what I have been trying to do is build GCC from scratch without support for the 
new CRT,
and that is where I am falling over.  I suspect my problem is not so much that 
I have not
applied all of the patches that the package build script would apply, but 
circumspect
configuration options.  Still sorting that out


> -----Original Message-----
> From: David Grayson <[email protected]>
> Sent: Tuesday, April 16, 2019 12:53 PM
> To: [email protected]; Kacvinsky, Tom
> <[email protected]>
> Subject: Re: [Mingw-w64-public] PKGBUILD script for toolchain, still having
> GCC compile errors
> 
> Oh yeah, another thing I was going to say is that `--prefix=/usr/local` looks
> very suspect to me.  That directory is where all of the msys2 software lives. 
>  I
> assume you're trying to build a MinGW compiler, which itself is a MinGW
> (native Windows) program.
> 
> --David
> 
> On Tue, Apr 16, 2019 at 9:51 AM David Grayson <[email protected]>
> wrote:
> >
> > That script specifies pkgver=8.3.0, so it builds GCC 8.3.0.
> >
> > The script is meant to be run in MSYS2, not Cygwin.  You could try
> > following these instructions to build the GCC package with
> > makepkg-mingw and see if it works:
> >
> > https://github.com/msys2/msys2/wiki/Creating-Packages
> >
> > --David
> >
> > On Tue, Apr 16, 2019 at 5:43 AM Kacvinsky, Tom
> <[email protected]> wrote:
> > >
> > > I am looking at this script
> > >
> > > https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-
> gcc/PK
> > > GBUILD
> > >
> > > It doesn't say which version of gcc this is for as far as I can tell, so 
> > > perhaps
> it is generic.
> > >
> > > What I have found is that some of the patches don't seem to apply to
> > > GCC 8.3.0, at least when I apply them manually.
> > >
> > > Also, is this a Cygwin based script, or an msys2 based script?
> > >
> > > A reason why I ask is that I can't even get GCC 8.3.0 to build
> > > (whether with the new CRT, or not).  IT fails to configure at 
> > > stage2-bubble
> with not finding stdarg.h and limits.h, etc...
> > > I looked over the config log and the -I options don't seem correct for
> finding the headers.
> > >
> > > How I am configuring
> > >
> > > ../gcc-patched/configure --prefix=/usr/local
> > > --enable-languages=c,c++,ada --disable-multilib --disable-lto
> > > --host=x86_64-w64-mingw32
> > > --with-native-system-header-dir=/mingw64/x86_64-w64-
> mingw32/include
> > >
> > > The error in stage2-bubble (for gcc) is this
> > >
> > > configure:5153:  /home/vapkay/gcc-build/./prev-gcc/xg++
> > > -B/home/vapkay/gcc-buil\ d/./prev-gcc/
> > > -B/usr/local/x86_64-w64-mingw32/bin/ -nostdinc++ -B/home/vapkay/g\
> > > cc-build/prev-x86_64-w64-mingw32/libstdc++-v3/src/.libs
> > > -B/home/vapkay/gcc-buil\
> > > d/prev-x86_64-w64-mingw32/libstdc++-v3/libsupc++/.libs
> > > -I/home/vapkay/gcc-buil\
> > > d/prev-x86_64-w64-mingw32/libstdc++-v3/include/x86_64-w64-
> mingw32
> > > -I/home/vapk\
> > > ay/gcc-build/prev-x86_64-w64-mingw32/libstdc++-v3/include
> > > -I/home/vapkay/gcc-p\ atched/libstdc++-v3/libsupc++
> > > -L/home/vapkay/gcc-build/prev-x86_64-w64-mingw32/\
> > > libstdc++-v3/src/.libs
> > > libstdc++-L/home/vapkay/gcc-build/prev-x86_64-w64-mingw32/libstdc\
> > > ++-v3/libsupc++/.libs -E  conftest.cpp
> > > In file included from
> > > C:/msys64-redux/home/vapkay/gcc-build/prev-gcc/include-fi\
> > > xed/syslimits.h:7,
> > >                  from
> > > C:/msys64-redux/home/vapkay/gcc-build/prev-gcc/include-fi\
> > > xed/limits.h:34,
> > >                  from conftest.cpp:10:
> > > C:/msys64-redux/home/vapkay/gcc-build/prev-gcc/include-fixed/limits.
> > > h:194:61: e\
> > > rror: no include path in which to search for limits.h
> > >
> > > There is no -I for finding these headers.  Those headers exist, but
> > > not In the location the -I options specify.
> > >
> > > Any ideas?
> > >
> > > Thanks,
> > >
> > > Tom
> > >
> > >
> > > _______________________________________________
> > > Mingw-w64-public mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to