From: "Dan'l Miller" <optikos@verizon.net>
Subject: Re: ANN: GCC 4.9.0 for Mac OS X Mavericks
Date: Tue, 6 May 2014 10:52:46 -0700 (PDT)
Date: 2014-05-06T10:52:46-07:00 [thread overview]
Message-ID: <4a209efc-429b-4f42-a14a-b529ac5d4036@googlegroups.com> (raw)
In-Reply-To: <86117a37-06a6-4baa-a089-fb22f428caaf@googlegroups.com>
On Tuesday, May 6, 2014 10:03:57 AM UTC-5, kylix wrote:
> On Tuesday, May 6, 2014 7:06:11 PM UTC+8, Dan'l Miller wrote:
>
> > What was the blocking obstacle that you could not fix regarding linking Clang-compiled Objective-C
> > or Objective-C++ with GCC-compiled Ada? (I am not interested in fully replacing Clang-compiled
> > Objective-C[++] for iOS's UI with Ada--only using Ada the way that Apple recommends using C++
> > with Objective-C++ as invoked by Objective-C[++].)
>
> I look at apple gcc 4.2 source, found apple make a lot patches to gcc source code, so if we want to make
> new version gcc work around with iOS, too many works need to do. I also try dragonegg, make it work
> on my macbook, but unfortunely it does not support arm-apple-darwin target.
Does anyone know:
Of the patches that Apple made to GCC 4.2, how many are localized to Objective-C, Objective-C++, C, and C++ front-ends? (These would not affect linking Clang/LLVM-compiled code to GNAT-compiled libraries, other than the automated binding generation from C, which can be avoided for the time being.) (Again, the focus here is linking Clang/LLVM-compiled Objective-C[++] object-files for UI layers of an app to GNAT-compiled object-files for nonUI layers of an app.)
Of the patches that Apple made to GCC 4.2, how many were to the back-end? Of those, how many were never pulled forward (or ported) to the mainline of GCC 4.3 and later? Of those, how many were affecting only Intel-based Mac proper, not the cross-compilation to ARM devices? I suspect that this narrowing of focus results in drastically fewer ARM-iOS patches that either never showed up in GCC 4.9 or that have undergone software-rot due to infrequent use/maintenance since Apple switched to Clang/LLVM.
Mac(-proper) developers for Intel processors who use the GCC 4.8 & 4.9 GNAT compiler (but who do not develop in GNAT for ARM-based devices) should have some feel for the stability of the drastically-post-4.2 GCC compiler releases for all the patches other than the ones specifically for arm-apple-darwin. Any insights on these non-ARM patches, GNAT users on Intel-based Mac: are drastically-post-4.2 GCC releases (especially GNAT releases) stable for Ada-on-Mac development?
next prev parent reply other threads:[~2014-05-06 17:52 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-04-30 9:12 ANN: GCC 4.9.0 for Mac OS X Mavericks Simon Wright
2014-05-01 4:00 ` Dan'l Miller
2014-05-05 18:44 ` Dan'l Miller
2014-05-05 19:38 ` Simon Wright
2014-05-06 10:08 ` kylix
2014-05-06 11:06 ` Dan'l Miller
2014-05-06 15:03 ` kylix
2014-05-06 17:52 ` Dan'l Miller [this message]
2014-05-06 19:05 ` Simon Wright
2014-05-08 9:09 ` Blady
2014-05-08 18:10 ` Dan'l Miller
2014-05-12 19:34 ` Blady
2014-05-11 18:41 ` Simon Wright
2014-05-12 3:33 ` Dan'l Miller
2014-10-11 22:48 ` marioeroy
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox