not sure if any help but the msys2 project has gcc-9.2.0 and i just
rebuilt itself with it so it should work :/ scratches head... i did
notice you use a lot of external paths to dependencies, maybe something
acting up there ?.

if you want to use an older toolchain to try building it i would
recommend not going further back than gcc-7 since older versions than
that does seem to fail building it.

Den 04-12-2019 kl. 01:04 skrev Kacvinsky, Tom:
> Hi,
>
>> -----Original Message-----
>> From: JonY via Mingw-w64-public <mingw-w64-
>> [email protected]>
>> Sent: Monday, December 2, 2019 10:37 AM
>> To: [email protected]
>> Cc: JonY <[email protected]>
>> Subject: Re: [Mingw-w64-public] gnatdll not building
>>
>> On 12/2/19 2:58 PM, Kacvinsky, Tom wrote:
>>>> Did you already setup your sysroot?
>>> I did not specify any sysroot in the configure command.  Do you have a
>>> recommendation for this?
>>>
>>> Here is what I have for the configure line for x86_64
>>>
>>> $ /c/vector_deps/N/x64/mingw-msvc2017-ucrt/bin/gcc -v Using built-in
>>> specs.
>>> COLLECT_GCC=C:\vector_deps\N\x64\mingw-msvc2017-ucrt\bin\gcc.exe
>>> COLLECT_LTO_WRAPPER=c:/vector_deps/n/x64/mingw-msvc2017-
>> ucrt/bin/../li
>>> bexec/gcc/x86_64-w64-mingw32/8.3.0/lto-wrapper.exe
>>> Target: x86_64-w64-mingw32
>>> Configured with: ../configure --prefix=/c/code/mingw-native
>>> --enable-languages=c,c++,ada --disable-multilib
>>> --with-gmp=/c/code/gcc-depends
>>> --with-native-system-header-dir=/c/code/mingw-native/x86_64-w64-
>> mingw3
>>> 2/include --disable-bootstrap CXXFLAGS=-O2 Thread model: win32 gcc
>>> version 8.3.0 (GCC)
>>>
>>> And then for i686
>>>
>>> $ mingw-w64-gcc-9.2.0-i686-ucrt/bin/gcc -v Using built-in specs.
>>> COLLECT_GCC=C:\code\mingw-w64-gcc-9.2.0-i686-ucrt\bin\gcc.exe
>>> COLLECT_LTO_WRAPPER=c:/code/mingw-w64-gcc-9.2.0-i686-
>> ucrt/bin/../libex
>>> ec/gcc/i686-w64-mingw32/9.2.0/lto-wrapper.exe
>>> Target: i686-w64-mingw32
>>> Configured with: ../configure
>>> --prefix=/c/code/mingw-w64-gcc-9.2.0-i686-ucrt
>>> --enable-languages=c,c++,ada --disable-multilib
>>> --with-gmp=/c/code/gcc-depends
>>> --with-native-system-header-dir=/c/code/mingw-w64-gcc-9.2.0-i686-ucrt/
>>> i686-w64-mingw32/include --disable-bootstrap CXXFLAGS=-O2
>>> --disable-sjlj-exceptions --with-dwarf2 Thread model: win32 gcc
>>> version 9.2.0 (GCC)
>>>
>>>
>> You can try --with-sysroot=<wherever your prefix is>, your libraries should
>> be in <prefix>/mingw/lib and headers in <prefix>/mingw/include.
>>
>> This should be done before gcc is compiled, adjust the steps as required if
>> bootstrapping.
> --wth-sysroot did not help.
>
> I had all of this working before with the mingw-w64-x86_64-toolchain based on 
> GCC 7.1 (used to
> build my custom UCRT + GCC 8.3.0 based toolchain) on x86_64, but now I can't 
> even get gnatdll on
> x86_64.  Part of me suspects there is some subtle issue with building GCC 
> 9.2.0 with 9.2.0.  I am
> doing that because the mingw-w64-x86_64-toolchain I installed today via 
> pacman is GCC 9.2.0 based.
>
> Is there anyway of getting an older version of mingw-w64-x86_64-toolchain, 
> based on, say, GCC 7.1.0?
>
> I want to try to build a new tool chain using an older tool chain to rule out 
> any subtleties with using
> a new tool chain to rebuild that toolchain with UCRT support.
>
> Of note, I am aware of https://sourceforge.net/projects/mingw-w64/ and the 
> online installer for the
> mingw tool chains, but unfortunately, these do not have Ada support, which is 
> what I need.
>
>
> _______________________________________________
> 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