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.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: border2.nntp.dca1.giganews.com!nntp.giganews.com!newspeer1.nac.net!feeder.erje.net!eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: problems with gnat on yosemite macox Date: Sat, 18 Oct 2014 20:33:54 +0100 Organization: A noiseless patient Spider Message-ID: References: <26a219c5-e2f4-4edf-bd52-f36c2a7692ac@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="110351425d23d895aa4e17b47c8a8886"; logging-data="32735"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+oj0fBVoWEnWvJ7MP6+SZusJOa7UCjW4w=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (darwin) Cancel-Lock: sha1:0NyuoIvTLgbVs6Vd9jItczdKNDw= sha1:niCycGYBbZRNQgZ/E18bYLeurNg= Xref: number.nntp.giganews.com comp.lang.ada:189882 Date: 2014-10-18T20:33:54+01:00 List-Id: Simon Wright writes: > The "couldn't understand kern.osversion" is related to GCC PR/61407; > apparently the pre-Yosemite version of this interface produced something > like "13.4" but Yosemite produces "14.0.0". I will see if I can backport > the relevant patch (SVN revision 215690, it looks like). Looking good. Compiler & the patch (but no AdaCore tools included yet, sorry) at https://www.dropbox.com/sh/q9prig1gdz2s3b3/AAABoz_UOLQA2-Ww4yRGXfZxa?dl=0 The compiler installs at /opt/gcc-4.9.1-yosemite and works for me on Mavericks and Yosemite (come to think, though, I haven't tried exception handling yet) Let us know how you get on. If all seems OK I'll put this (plus tools) in the usual place on Sourceforge. By the way, I'm pretty sure you can now install the compiler wherever you like and call /where/ever/bin/gnat* directly or via your PATH!