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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,66db994d4c3982f0 X-Google-Attributes: gid103376,public X-Google-Thread: 115aec,66db994d4c3982f0 X-Google-Attributes: gid115aec,public X-Google-ArrivalTime: 1995-02-01 12:38:33 PST Path: nntp.gmd.de!Germany.EU.net!wizard.pn.com!satisfied.elf.com!news.mathworks.com!zombie.ncsc.mil!news.duke.edu!convex!bcm!news.msfc.nasa.gov!news.redstone.army.mil!news From: pacuff@redstone.army.mil (Phillip R. Acuff) Newsgroups: comp.lang.ada,comp.realtime Subject: Re: GNAT & RTEMS-Ada? Date: 1 Feb 1995 20:38:33 GMT Organization: U.S. Army Missile Command, RD&E Center Distribution: world Message-ID: <3gorg9$5jr@michp1.redstone.army.mil> References: <3goh9e$n0e@delphinium.cig.mot.com> Reply-To: pacuff@redstone.army.mil NNTP-Posting-Host: lancelot.gcs.redstone.army.mil Keywords: RTEMS, GNAT Xref: nntp.gmd.de comp.lang.ada:18495 comp.realtime:6332 Date: 1995-02-01T20:38:33+00:00 List-Id: In article <3goh9e$n0e@delphinium.cig.mot.com>, gabrius@riker.cig.mot.com (David M. Gabrius) writes: >Has anyone gotten the two of these to work together? I know that the >RTEMS documentation says that RTEMS has worked with Tartan Ada, but I >want to go as cheaply as possible. > >If GNAT hasn't/can't work with RTEMS, is there some sort of free-ish >Ada compiler that can target 680x0 family processors available that >will? Thanks... >-- > David Gabrius -- Motorola Cellular \\ gabrius@cig.mot.com \\ 708-632-5944 > Software Engineer \\"You miss too much these days if you stop to think" -U2 > "And you can find/Your own way out/You can build/And I can will..." -U2 > "Some days take less but most days take more" \\ #include The current release of the Ada version of RTEMS (ver. 3.1.0) depends upon the STORAGE_SIZE attribute and Representation clauses. In GNAT 2.0, the STORAGE_SIZE attribute is unimplemented and there is a bug is Rep. clauses. According to the GNAT developers, both of these will be fixed in GNAT release 2.0.2, due out 'any day'! Also, GNAT does not yet work well in a cross environment, but we have promises that they are getting there. We have compiled RTEMS using GNAT 2.0, placing stubs where GNAT is broken, and manually invoked ld-cross. We are actively working on getting RTEMS working with GNAT, in fact it is our primary goal over the next 2 months. We are planning one more release of RTEMS/Ada for Tartan ada680x0, release 3.2 due out 2/20/95. This will be followed immediately (2-4 weeks) by RTEMS/Ada release 3.2.1 which should be completely compatible with GNAT-cross 680x0. As a heads up, by 9/30/95, barring anything catastrophic, RTEMS will be fully integrated with GNAT. In this product, calls to the kernel will be made thru the Ada 95 real-time extensions defined in the Ada 9x annexes. For further information and to obtain the current status of RTEMS, periodically watch http://lancelot.gcs.redstone.army.mil/rg4/rtems.html or send e-mail to rtems@redstone.army.mil or to the undersigned. We know of no other 'free-ish' Ada 9x compiler. We do not endorse or recommend Ada compilers, however, GNAT 2.0 has done a better job of detecting conflicting types than some of the commercial (== expensive) compilers we have in house. ---------- Phil Acuff RTEMS Project Manager pacuff@redstone.army.mil