comp.lang.ada
 help / color / mirror / Atom feed
* How to use gprbuild with FSF GNAT Windows compilers 64 and 32 bit
@ 2015-11-26 20:58 David Botton
  2015-11-26 23:13 ` David Botton
  2015-11-28 22:23 ` Jeremiah
  0 siblings, 2 replies; 4+ messages in thread
From: David Botton @ 2015-11-26 20:58 UTC (permalink / raw)


Currently Windows does not have an FSF GNAT maintainer like Mac and Linux Distros do. Thanksgiving to you all for the hours of hard work for the Ada community, in particular its struggling open source community!.

So, this means those wishing to program on Windows 64bit have no distributions including gprtools and for Windows 32bit only licensed virus varieties. This issue becomes more serious in the wake of deprecation of the gnatmake -p option in future versions of FSF GNAT.

So I'm happy to offer a simple solution :)

How to use that GNAT GPL 2015 gpr tools (which are GPL tools that do not affect/virus the license of the resulting executables) with Win32 or Win64 builds.

1. Install a non-licensed virused version of FSF GNAT for Win32 or Win64 (see http://getadanow.com)
2. Download gpr-tools.zip - http://getadanow.com/gpr-tools.zip
3. Unzip gpr-tools.zip in the base directory of your FSF GNAT install (for example C:\TDM-GCC-64 or /mingw64 for the git for windows sdk)
4. You may need to use gprbuild --target= if you receive the error there are no native compilers for your host. (Use gcc -dumpmachine to get the name of your target).

David Botton

PS - There is some network issues today on thanksgiving and files are being interrupted from my server. If that happens try tomorrow sorry :(


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2015-11-29  2:31 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-26 20:58 How to use gprbuild with FSF GNAT Windows compilers 64 and 32 bit David Botton
2015-11-26 23:13 ` David Botton
2015-11-28 22:23 ` Jeremiah
2015-11-29  2:31   ` David Botton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox