Re: Fortran Patches for gcc 5.3.0

David Gressett <[email protected]> Tue, 30 May 2017 20:06:03 +0000
Newsgroups gmane.comp.gnu.mingw.devel
Message-ID <CY1PR13MB063020AEEFEC9F0B74FE5C0FD4F00@CY1PR13MB0630.namprd13.prod.outlook.com>

OnTuesday, May 30, 2017 2:11 PM Keith Marshall wrote

>On 30/05/17 18:31, David Gressett wrote:
>
>
> On Sunday, May 28, 2017 10:48 AM Keith Marshall wrote:
>
... snip ...

>>> [*] I think I've applied all your patches, but I still don't get any
>>> Ada associated DLLs built.
>>
>> My builds do not put them in the usual place. Look in
>>
>> /mingw/lib/gcc/mingw32/6.3.0/adalib
>>
>> In that directory,  I have libgnarl.a, libgnarl-6.dll, libgnarl-6.dll.a,
>> libgnat.a, libgnat-6.dll, and libgnat-6.dll.a

>I've already searched my entire build tree, and staged install tree; in
>the build tree, I see:

>  gcc/ada/rts/libgnarl.a
>  gcc/ada/rts/libgnat.a

>but no corresponding DLLs or .dll.a import libraries; =


In my build tree, i do have the corresponding DLLs and import libraries =

in gcc/ada/rts.

>in the install
>tree, I see that these have been copied to:

> $prefix/lib/gcc/mingw32/6.3.0/adalib/libgnarl.a
> $prefix/lib/gcc/mingw32/6.3.0/adalib/libgnat.a

>Among the messages from "make install", I see conditional attempts to
>install the corresponding DLLs, IFF they exist in gcc/ada/rts, which of
>course they don't.  Among those messages, I also see:

I see the same conditional attempts. ( I am looking at the results of
"make install-strip", so some parts are different) In my case they succeed,
since I do have the pieces that your build tree does not have.

>  cp: cannot stat =91rts/standard.ads.h=92: No such file or directory

>which may be (potentially) more disturbing.

I do not have that.

Does your build tree contain gnatdll.exe?  if not, the patch that enables
its construction may not have happened. If it does exist, does your install
log show an attempt to install it? =


In my install-strip log,   a set of twelve gnat tools (gnatbind, gnatchop, =

gnat, etc are installed  in a loop; a few lines down, I see gnatdll.exe ins=
talled
separately.

---------------------------------------------------------------------------=
---
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot