# The state of tooling

**URL:** https://forum.ada-lang.io/t/the-state-of-tooling/831
**Category:** General
**Created:** [May 5, 2024, 10:17am UTC](https://forum.ada-lang.io/t/the-state-of-tooling/831 "2024-05-05T10:17:25Z")
**Posts on this page:** 1
**Showing post:** 42

<div class="post-metadata">

### Author: ![Irvise](https://forum.ada-lang.io/letter_avatar_proxy/v4/letter/i/7ba0ec/32.png) [@Irvise](https://forum.ada-lang.io/u/Irvise)
#### Post date: [September 3, 2024, 6:53pm UTC](https://forum.ada-lang.io/t/the-state-of-tooling/831/42 "2024-09-03T18:53:54Z")

</div>

> [@DrPi](#):
>
> An example : In my previous work, I was using QNX (V6.6.0) as an OS for a ARM target. There is no Ada compiler on this platform, only a C one (GCC). I tried to compile GNAT on this platform but was not successful. I’ve not been able to bootstrap GNAT.

I have some experience with this (see GCC 10 in NetBSD, props mainly to JMarino) and I also manage to probably create the only GNAT compiler capable of running on NetBSD PowerPC, but I deleted all that. It took me waaaay to much time and it was not worth it (I had fun and that was the objective).

* * *

Hi and welcome @i-am-linja! If you are interested in bootstrapping Ada, take a look at [GNAT-Bootstrap-Compiler: Language and platform choice for a GNAT bootstrap compiler](https://fossil.irvise.xyz/gnat-bootstrap/forumpost/dcbd9236fce8a004) and [Anyone interested in resurrecting an open source strict Ada 83 (mil-std 1815A) compiler?](https://forum.ada-lang.io/t/anyone-interested-in-resurrecting-an-open-source-strict-ada-83-mil-std-1815a-compiler/1015) Sadly, the only libre Ada compiler is circular… Yes, there is an Ada 83 interpreter written in C that is open, but it cannot compile the first version of GNAT, so we need to create one from scratch… And even if Ada is an ISO standard, GNAT does have some functionality that extends it and would most likely need to be supported 😕

---

_[View the full topic](https://forum.ada-lang.io/t/the-state-of-tooling/831)._
