comp.lang.ada
 help / color / mirror / Atom feed
* ANN: GCC 6.1.0 arm-eabi for OS X El Capitan
@ 2016-05-23 15:03 Simon Wright
  2016-05-24  7:18 ` Dmitry A. Kazakov
  0 siblings, 1 reply; 2+ messages in thread
From: Simon Wright @ 2016-05-23 15:03 UTC (permalink / raw)


This is available at [1].

This is GCC 6.1.0, rebuilt as a cross-compiler from Mac OS X to
arm-eabi (specifically, the Cortex-M3 as found on the Arduino Due[1]
and the Cortex-M4 as found on the STMicroelectronics[2] STM32F4
Discovery and STM32F429I Discovery boards).

The compiler comes with no Ada Runtime System (RTS). See the Cortex
GNAT Run Time Systems project[3] for candidates.

The compiler is known to run on El Capitan; it may not run on earlier
OS X releases.

** FOR THE BENEFIT OF THE 15 PEOPLE WHO DOWNLOADED IT ALREADY **
If you got it to work, congratulations!

Ticket 17[2] says

Because of a stupid PATH setting error and not checking properly, the
gcc-6.1.0-arm-eabi-bin.tar.bz2 package with MD5
2c8cdc7b032c7305faa05ed8f84f9f20 won't run after installation (it's
looking for libstdc++.dylib somewhere it won't exist on your machine,
fails to find it, uses the /usr/lib version, crashes out because of
missing symbol).

A corrected version is available, MD5 83eef4a5358d5764379e2c7a74f7f2a0.

[1]
https://sourceforge.net/projects/gnuada/files/GNAT_GCC%20Mac%20OS%20X/6.1.0/arm-eabi/
[2] https://sourceforge.net/p/gnuada/bugs/17/

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: ANN: GCC 6.1.0 arm-eabi for OS X El Capitan
  2016-05-23 15:03 ANN: GCC 6.1.0 arm-eabi for OS X El Capitan Simon Wright
@ 2016-05-24  7:18 ` Dmitry A. Kazakov
  0 siblings, 0 replies; 2+ messages in thread
From: Dmitry A. Kazakov @ 2016-05-24  7:18 UTC (permalink / raw)


On 23/05/2016 17:03, Simon Wright wrote:
> This is available at [1].
 >
> This is GCC 6.1.0, rebuilt as a cross-compiler from Mac OS X to
> arm-eabi (specifically, the Cortex-M3 as found on the Arduino Due[1]
> and the Cortex-M4 as found on the STMicroelectronics[2] STM32F4
> Discovery and STM32F429I Discovery boards).

A side note. Following the discussion about encapsulated libraries, 
Specifically for ARM it is not possible to build an encapsulated library 
unless Ada RTL *static* library were compiled with -fPIC.

It would be irrelevant for bare boards, though.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2016-05-24  7:18 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-05-23 15:03 ANN: GCC 6.1.0 arm-eabi for OS X El Capitan Simon Wright
2016-05-24  7:18 ` Dmitry A. Kazakov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox