Article View: be.comp.programming
Article #5986Re: Ada compilers
From: Philip Paeps
Date: Wed, 15 Jan 2003 12:14
Date: Wed, 15 Jan 2003 12:14
85 lines
4828 bytes
4828 bytes
Dirk Craeynest <dirk@rescue.cs.kuleuven.ac.be> wrote: > Philip Paeps <philip@paeps.cx> wrote: > > Ik ben reeds een tijdje op zoek naar een Ada compiler die zou werken op > > een DEC Alpha (ev56/ev6/ev67) of een Sun Sparc (sun4m/sun4u). > > > > DEC had vroeger een Ada compiler voor OSF/1 maar die vind ik nergens meer > > terug. > > Ik neem aan dat je het uitsluitend over self-hosted compilers hebt en niet > over cross-compilers? Precies. Ik heb weinig zin om een toolchain van een paar kilometer lang op te zetten :-) > > In de hierboven vermelde lijst vind ik o.m. voor Digital Alpha met > Digital Unix compilers van > - Ada Core Technologies (GNAT), GNAT gebruik ik op ia32, en werkt zeer prettig. Om hem op de Alpha (of de sparc64) aan de praat te krijgen, heb ik echter GCC2.8.x nodig, om ��n of andere reden krijg ik het ding niet compilen met een recente GCC. Het ding aan de praat krijgen zal nog vies worden :-) > > Voor Sun platformen heb ik nooit een Ada compiler gevonden. > > Dat is nogal vreemd want Sun platformen behoren tot de best gesupporteerde, > zowel qua aantal compilers vendors als qua aantal gebruikers. Nooit iets van gemerkt. Ik moet wel eerlijk zeggen dat mijn kennis Ada _zeer_ beperkt is, en ik er ook liever zo weinig mogelijk mee te maken heb. Geef mij maar gewoon C: minste last mee. > Voor Sun SPARC Solaris vind ik in diezelfde lijst compilers van > - Ada Core Technologies (GNAT), Zelfde probleem als voor de Alpha, maar ik ga me ermee bezig houden :-) > Opnieuw zijn dit enkel self-hosted compilers, voor cross-compilers heb je > een minstens even grote keuze. Ik was op zoek naar self-hosted, inderdaad. > > Liefst Free of Open, als het kan... > > Als je met "Free" gratis bedoelt, dan beperkt je keuze zich tot de zg. Met Free bedoelde ik 'Free Software'. De prijs interesseert me weinig, ik factureer dat door, de vrijheid interesseert me meer. Het is al erg genoeg dat ik me met Ada moet bezig houden, dus eis ik tenminste controle over de compiler :-) > De binary versie voor sparc-sun-solaris is te vinden in de 3.15p > subdirectory. Momenteel heeft nog niemand een recente binary versie > voor Alpha geproduceerd, maar je kan nog steeds een oudere versie voor > alpha-dec-osf4.0 vinden in de OLD/3.12p subdirectory. Prachtig! Met een binary ben ik _veel_ geholpen! Het probleem was dat ik GNAT met geen stokken compiled kreeg (GCC 2.9.x en 3.2.x hoestten). Met een binary kan ik zelf een relatief korte toolchain toveren, en zijn 80% van de problemen opgelost :-) > Apropos, ik ben steeds geinteresseerd om iets meer te vernemen over wat je > met Ada van plan bent te doen. Een klant van me heeft een in-house business applicatie die heel lang geleden in Ada werd geschreven. Wat iemand ooit bezielde om zo'n ding in Ada te schrijven is me een mysterie, maar ik zit er nu wel mee. De code is redelijk rommelig, en mijn Ada kennis is 'rudimentair': ik ken Pascal relatief goed, en kan Ada lezen en 'bijwerken', maar eens de code wat rommelig wordt, wil ik graag wat dingen proberen, en daarvoor heb ik uiteraard een compiler nodig. Uiteindelijke bedoeling is om de huidige rompslomp nog even te laten doordraaien op een nieuwe (sparc64) machine, terwijl ik de zaak vertaal naar C op mijn development (ev67) machine. Thanks for the binaries! :-) - Philip [die eindelijk kan verder werken, happy happy joy joy] -- Philip Paeps philip@paeps.cx When a broken appliance is demonstrated for the repairman, it will work perfectly.
Technical Details
Message-ID:
<egcV9.12822$ym5.1986@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!syros.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<1wlU9.8815$ym5.1173@afrodite.telenet-ops.be> <b037t9$nkf$1@rescue.cs.kuleuven.ac.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,1b878988d9920d92
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-01-15 04:14:05 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!syros.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
Sender: Philip Paeps <philip@prosperina.home.paeps.cx>
From: Philip Paeps <philip@paeps.cx>
Subject: Re: Ada compilers
Newsgroups: be.comp.programming
References: <1wlU9.8815$ym5.1173@afrodite.telenet-ops.be> <b037t9$nkf$1@rescue.cs.kuleuven.ac.be>
User-Agent: tin/1.5.16-20030113 ("Spiders") (UNIX) (FreeBSD/5.0-CURRENT (alpha))
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Lines: 85
Message-ID: <egcV9.12822$ym5.1986@afrodite.telenet-ops.be>
Date: Wed, 15 Jan 2003 12:14:02 GMT
NNTP-Posting-Host: 213.118.135.70
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1042632842 213.118.135.70 (Wed, 15 Jan 2003 13:14:02 MET)
NNTP-Posting-Date: Wed, 15 Jan 2003 13:14:02 MET
Organization: Telenet Internet