From: gautier_niouzes@hotmail.com
Subject: Re: GNAT, portability between computers (win32)
Date: Wed, 10 Aug 2016 22:08:05 -0700 (PDT)
Date: 2016-08-10T22:08:05-07:00 [thread overview]
Message-ID: <5e973607-1cf1-4881-bf47-5e775b5ee901@googlegroups.com> (raw)
In-Reply-To: <2094ec45-a167-49bb-935e-e2622797949a@googlegroups.com>
Le mercredi 10 août 2016 22:44:51 UTC+2, Aurele a écrit :
> Hi Gautier, I ran into the problem described above. In fact, if you run the application tool I linked above which resolves all the dependencies, you should see that a compiled GNAT application (.exe) can indeed depend on GNAT specific DLLs. But I wonder if this problem could have to do with compiling on a commercial GNAT version versus using the free a version?
Never saw this issue, neither with GNAT GPL, nor with MinGW (cannot say for GNAT Pro).
You can check dependencies with TeXCAD ( http://texcad.sf.net ) or AZip ( http://azip.sf.net ). One is compiled with GPL and the other one with any of GPL or MinGW. In the 3 cases, Dependency Walker lists the following:
ADVAPI32.DLL
COMCTL32.DLL
COMDLG32.DLL
GDI32.DLL
KERNEL32.DLL
MSVCRT32.DLL
OLE32.DLL
OLEAUT32.DLL
SHELL32.DLL
USER32.DLL
All are located in %windir%\system32, except COMCTL32.DLL which is in special subdirectory of %windir%.
IIRC, COMCTL32.DLL is installed by default since Windows 98, but since it a post-early-1990's addition, it was never allowed to be in the system32 directory
(I'm testing here on Windows 7 but I guess someone with Windows 8 or 10 would see the same.
Funny, isn't it ?
_________________________
Gautier's Ada programming
http://gautiersblog.blogspot.com/search/label/Ada
NB: follow the above link for a valid e-mail address
next prev parent reply other threads:[~2016-08-11 5:08 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-10 14:17 GNAT, portability between computers (win32) George J
2016-08-10 14:23 ` George J
2016-08-10 14:43 ` Dmitry A. Kazakov
2016-08-10 14:52 ` George J
2016-08-10 16:07 ` Dmitry A. Kazakov
2016-08-10 15:30 ` Aurele
2016-08-10 18:29 ` gautier_niouzes
2016-08-10 20:44 ` Aurele
2016-08-11 5:08 ` gautier_niouzes [this message]
2016-08-11 14:47 ` George J
2016-08-11 14:50 ` George J
2016-08-11 16:03 ` Dmitry A. Kazakov
2016-08-10 16:55 ` George J
2016-08-10 17:16 ` George J
2016-08-11 9:53 ` Aurele
2016-08-11 10:11 ` Pascal Obry
2016-08-11 10:17 ` Aurele
2016-08-11 13:40 ` Pascal Obry
2016-08-11 14:53 ` Aurele
2016-08-11 16:11 ` Dmitry A. Kazakov
2016-08-11 16:41 ` Aurele
2016-08-11 17:23 ` Dmitry A. Kazakov
2016-08-11 18:12 ` Aurele
2016-08-11 20:53 ` Dmitry A. Kazakov
2016-08-11 19:42 ` Aurele
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox