GCC 3.4.6 rebuild
David J. Ruck (33) 1635 posts |
Has anyone rebuit GCC 3.4.6 to work on ARMv7 or ARMv8 machines? The 17 July 2007 build which is out there just crashes on anything more modern than an Iyonix. |
Rick Murray (539) 13840 posts |
Probably not the 3.4.6 build, but there is a 4.7.4 release that’s a lot larger and has stuff all in different places. I briefly looked at it before deciding that figuring out how GCC differs from the DDE was too much hassle when I had episodes of Neon Genesis Evangelion outstanding. [the fact that it was ELF based instead of AOF/AIF had nothing to do with it…honest! ☺] |
David J. Ruck (33) 1635 posts |
Thanks Rick, but its definitly the 3.6 release I’m after for histerical reasons. Got 4.7.4 which works fine on all machines. |
David Feugey (2125) 2709 posts |
histerical? :) |
Steve Pampling (1551) 8170 posts |
It has a funny history. |
Tristan M. (2946) 1039 posts |
Trying to bootstrap Ada or something? |
Steffen Huber (91) 1953 posts |
Last working Ada on RISC OS is based on GCC 2.7.2, which runs most of the time with help of Aemulor. Ada-on-ARM is a sad story on most platforms. There are usually only very specific GCC versions where GNAT (the one from GNU, not from AdaCore) works OKish on ARM. It is so sad that I actually toyed with the idea of writing a transpiler to C for the subset of Ada I use in CDVDBurn :-( |
Andrew McCarthy (3688) 605 posts |
It is sad that the things ADA represented, a programming language for critical systems, didn’t motivate people to use it as a mainstream language. Perhaps on reflection it’s easy to see why… and why Ada++ surfaced… |
Steffen Huber (91) 1953 posts |
Yeah, curly braces to the rescue… The rest of the IT world prefers to reinvent the wheel over and over again. Go, Rust, Kotlin, Scala, you name it. And always with some weaknesses inbuilt that should have been history since ALGOL-68 appeared. |
David J. Ruck (33) 1635 posts |
No, don’t need ADA just the last working GCC3, recompiled for modern machines. |