From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,c95efbbf6407d0e3 X-Google-Attributes: gid103376,public From: kenner@lab.ultra.nyu.edu (Richard Kenner) Subject: Re: The Cygnus GNU Tools Date: 1996/10/25 Message-ID: <54p5th$iec@news.nyu.edu>#1/1 X-Deja-AN: 191880377 references: <326f6cd2.57938220@library.airnews.net> organization: New York University Ultracomputer Research Lab newsgroups: comp.lang.ada Date: 1996-10-25T00:00:00+00:00 List-Id: In article <326f6cd2.57938220@library.airnews.net> lance@eco.twg.com writes: >It has been mentioned that the Win32 GNAT has been changed to work to >work the Cygnus GNU Tools for the next release. > >What exactly does this mean? What are the advantages of doing this? >What types of changes can we expect? The major change is that you will not require any tools other than those which are distributed with Windows 95 or Windows NT to use GNAT. >Does it mean for instance we will be required to LD rather then Link? Since LD supports all the various styles of object files and GNAT knows how to call it, it will be simpler to use LD. >Will we still be able to integrate Gnat with the Visual C++ IDE? If you did before, nothing will change that. >While the current integration of Gnat with NT/Win95 is ok, it still >has some rough edges. For example, it still uses environment symbols >rather the using the registry. There are difficulties hosting both GCC >and VC++ on the same system, and using both simultaneously, as in the >same project. > >What impact does the use of the Cygnus Tools have on this? Not a whole not. The major thing is that GNAT will be using a package which is heavily being developed and worked on by a lot of people, so as this package improves, certain aspects of GNAT will improve with it. The main goal of the Cygnus tools is to produe a full Unix-like environment, including BASH, MAKE, and the other tools, on Windows 95 and Windows NT. However, a set of WIN32API headers files are currently being developed with it. GNAT 3.08 supports linking with the Win32Ada bindings. Cygnus supplies .a files that correspond to all (or nearly all) the Microsoft .LIB files.