Menu:

TAMP: Some success

After spending about 2 weeks basically compiling compilers pretty much constantly, I've managed to build gnat for arm-none-eabi with tools and without the runtime system, which is the most important part.

This isn't supported by AdaCore in the FSF release so I've had to hack into the makefiles and configure scripts to enable it. Shame really, would be nice to have this built into the build system already. I suppose I'll just have to wait for John Marino to get it working in his fork.

But for now, here are the files I've copied from GNAT sources to make the zero-footprint (ZFP) runtime building:

Bash code
$ ./build-rts.sh beagle
Creating RTS with GCC-svn-trunk for 'beagle' board
arm-none-eabi-gcc -gnatpg -c -gnat2005 -gnatg -O2
  -ffunction-sections -fdata-sections
  --RTS=/home/laguest/src/mine/tamp/thirdparty/../rts/boards/beagle
  -I- -gnatA
  /home/laguest/src/mine/tamp/rts/src/boards/beagle/system.ads
arm-none-eabi-gcc -gnatpg -c -gnat2005 -gnatg -O2
  -ffunction-sections -fdata-sections
  --RTS=/home/laguest/src/mine/tamp/thirdparty/../rts/boards/beagle
  -I- -gnatA
  /home/laguest/src/mine/tamp/rts/src/common/a-unccon.ads
arm-none-eabi-gcc -gnatpg -c -gnat2005 -gnatg -O2
  -ffunction-sections -fdata-sections
  --RTS=/home/laguest/src/mine/tamp/thirdparty/../rts/boards/beagle
  -I- -gnatA
  /home/laguest/src/mine/tamp/rts/src/common/s-maccod.ads
arm-none-eabi-gcc -gnatpg -c -gnat2005 -gnatg -O2
  -ffunction-sections -fdata-sections
  --RTS=/home/laguest/src/mine/tamp/thirdparty/../rts/boards/beagle
  -I- -gnatA
  /home/laguest/src/mine/tamp/rts/src/common/interfac.ads
arm-none-eabi-gcc -c -gnat2005 -gnatg -O2
  -ffunction-sections -fdata-sections
  --RTS=/home/laguest/src/mine/tamp/thirdparty/../rts/boards/beagle
  -I- -gnatA
  /home/laguest/src/mine/tamp/rts/src/common/gnat.ads
arm-none-eabi-gcc -gnatpg -c -gnat2005 -gnatg -O2
  -ffunction-sections -fdata-sections
  --RTS=/home/laguest/src/mine/tamp/thirdparty/../rts/boards/beagle
  -I- -gnatA
  /home/laguest/src/mine/tamp/rts/src/common/a-uncdea.ads
arm-none-eabi-gcc -gnatpg -c -gnat2005 -gnatg -O2
  -ffunction-sections -fdata-sections
  --RTS=/home/laguest/src/mine/tamp/thirdparty/../rts/boards/beagle
  -I- -gnatA
  /home/laguest/src/mine/tamp/rts/src/common/s-stoele.adb
arm-none-eabi-gcc -gnatpg -c -gnat2005 -gnatg -O2
  -ffunction-sections -fdata-sections
  --RTS=/home/laguest/src/mine/tamp/thirdparty/../rts/boards/beagle
  -I- -gnatA
  /home/laguest/src/mine/tamp/rts/src/common/s-atacco.adb
arm-none-eabi-gcc -gnatpg -c -gnat2005 -gnatg -O2
  -ffunction-sections -fdata-sections
  --RTS=/home/laguest/src/mine/tamp/thirdparty/../rts/boards/beagle
  -I- -gnatA
  /home/laguest/src/mine/tamp/rts/src/common/ada.ads
arm-none-eabi-gcc -c -gnat2005 -gnatg -O2
  -ffunction-sections -fdata-sections
  --RTS=/home/laguest/src/mine/tamp/thirdparty/../rts/boards/beagle
  -I- -gnatA
  /home/laguest/src/mine/tamp/rts/src/common/g-souinf.ads
Exception name: SYSTEM.ASSERTIONS.ASSERT_FAILURE
Message: namet.adb:655

arm-none-eabi-gnatmake: INTERNAL ERROR. Please report.

This is so frustrating!

And yes, my script is executing a gnatmake project file to build!

Showing comments 1 to 10 of 352 | Next | Last
Collectif Abssice 360
Comment
http://www.abssice360.fr/
Reply #352 on : Fri May 22, 2015, 09:31:14
[url=http:/www.isabel-marant-sneaker.us/]Cheap Isabel Marant Sneakers Online Store - Feather Multimedia[/url]
Compruebe Nike Correr Amarillo Air Max Hombres
Comment
Website975
Reply #351 on : Fri May 22, 2015, 05:57:40
My spouse and I stumbled over here coming from a different website and thought I may as well check things out. I like what I see so i am just following you. Look forward to looking over your web page repeatedly.
Compruebe Nike Correr Amarillo Air Max Hombres http://www.taylorsite.co.uk/images/config.php?el-más-nuevo-Nike-Correr-Amarillo-Air-Max-Hombres-t-2229_1258.html
Pour commander nouvelle New Balance 574 ClairGris Hommes
Comment
Design37
Reply #350 on : Thu May 21, 2015, 18:51:57
I was wondering if you ever thought of changing the structure of your website? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having one or two images. Maybe you could space it out better?
Pour commander nouvelle New Balance 574 ClairGris Hommes http://www.glencairncommunications.co.uk/images/config.php?Pour-commander-nouvelle-New-Balance-574-ClairGris-Hommes-t-2168_1744.html
Zur bestellung neu New Balance Herren Grau Tief Blau Ausbilder 595
Comment
Better727
Reply #349 on : Tue May 19, 2015, 15:36:23
I do not know if it's just me or if everybody else experiencing issues with your site. It appears as though some of the text in your posts are running off the screen. Can somebody else please provide feedback and let me know if this is happening to them too? This may be a problem with my web browser because I've had this happen before. Thank you
Zur bestellung neu New Balance Herren Grau Tief Blau Ausbilder 595 http://www.ice9.co.uk/images/config.php?Versuchen-sie,-New-Balance-Herren-Grau-Tief-Blau-Ausbilder-595-t-1823_2149.html
Lo más leído Nike Shox Rosso Nero Donna Jogging
Comment
Zebra979
Reply #348 on : Tue May 19, 2015, 05:43:49
Have you ever considered publishing an e-book or guest authoring on other websites? I have a blog based on the same topics you discuss and would love to have you share some stories/information. I know my visitors would appreciate your work. If you're even remotely interested, feel free to send me an e-mail.
Lo más leído Nike Shox Rosso Nero Donna Jogging http://www.panoramics.co.uk/images/config.php?Affascinante-Nike-Shox-Rosso-Nero-Donna-Jogging-t-3015_1972.html
Vente en ligne pas cher New Balance Femmes Training Noir Gris Trainers
Comment
Humphrey359
Reply #347 on : Tue May 19, 2015, 05:24:42
I love your blog.. very nice colors & theme. Did you make this website yourself or did you hire someone to do it for you? Plz reply as I'm looking to design my own blog and would like to know where u got this from. many thanks
Vente en ligne pas cher New Balance Femmes Training Noir Gris Trainers http://www.poppypickard.org/images/pvzBEFP.php?Vente-en-ligne-pas-cher-New-Balance-Femmes-Training-Noir-Gris-Trainers-t-648_1977.html
La première classe Hommes New Balance D'or Gris Blanc Running
Comment
Niche790
Reply #346 on : Tue May 19, 2015, 04:44:11
Hi! This is my first visit to your blog! We are a collection of volunteers and starting a new initiative in a community in the same niche. Your blog provided us beneficial information to work on. You have done a marvellous job!
La première classe Hommes New Balance D'or Gris Blanc Running http://www.dafydd.oggiesworld.org.uk/images/config.php?De-gros-Hommes-New-Balance-D'or-Gris-Blanc-Running-t-1005_1584.html
Air Max 2014 Blue Womens Running You Choose
Comment
Query736
Reply #345 on : Sun May 17, 2015, 07:45:58
Right now it seems like Wordpress is the best blogging platform available right now. (from what I've read) Is that what you are using on your blog?
Air Max 2014 Blue Womens Running You Choose http://www.jennysunesson.com/images/config.php?Nike-Air-Max-2014-Running--Womens-Blue-t-1477_954.html
titan india
Comment
http://www.titanwatches.co.in/
Reply #344 on : Sat May 16, 2015, 16:25:45
<a href="http://www.titanwatches.co.in/Original-Couple-watches-c-38.html" title="Couple Watches">Couples watches</a>
Not Just Affordable
Comment
Niche694
Reply #343 on : Sat May 16, 2015, 14:03:16
Hmm is anyone else encountering problems with the images on this blog loading? I'm trying to find out if its a problem on my end or if it's the blog. Any suggestions would be greatly appreciated.
[url=http://www.barbicanstudio.com/images/config.php?Nike-Air-Max-2014--Running-Mens-Red-t-2952_913.html]Not Just Affordable[/url]
buy newport cigartettes online with credit card