BuildRoot/GCC3.4.4/Ada Support
Thompson Harmon [US], Stanley W.
Stanley.Harmon at sperry.ngc.com
Thu Oct 20 12:43:54 UTC 2005
Adam,
I am using Ada with buildroot and it works great! To make it work I
set the "--- Gcc Options" under the "Toolchain Options --->" to the
following:
GCC Compiler Version (gcc 4.0.0) -->
[ ] Enable setjmp/longjmp exceptions?
(--enable-languages=ada) Additional gcc options
[ ] Build/install c++ compiler and libstdc++?
[ ] Build/install Objective-C compiler and runtime?
Please note that the backspace/delete keys may not function when
attempting to add the "Additional gcc options" text. If this is a
problem for you too, you can edit the ".config" file for buildroot, find
the "BR2_EXTRA_GCC_CONFIG_OPTIONS", and then set it manually to the
following:
BR2_EXTRA_GCC_CONFIG_OPTIONS="--enable-languages=ada"
Not only does this give me all of the gnatmake, gnatbind, gnatlink, ...
etc. tools, but I can also use gdbserver for remote debugging Ada
applications.
I hope this helps,
Stan
-----Original Message-----
From: uclibc-bounces at uclibc.org [mailto:uclibc-bounces at uclibc.org] On
Behalf Of Adam Hawes
Sent: Thursday, October 20, 2005 2:36 AM
To: uclibc at uclibc.org
Subject: BuildRoot/GCC3.4.4/Ada Support
Hi,
I'm trying to enable Ada support with GCC 3.4.4 in BuildRoot. I'm not
getting very far with it. I have modified the gcc makefile to append
"ada" to the enable-languages configure option in both the Stage 1 and
Stage 2 GCC builds.
I've found that you need to enable C++ support with Ada, so I have gone
ahead and enabled that as well in the menu configuration.
I'm seeing a number of errors about Sed in the GCC-Final compile and
then the build fails. If I take out the Ada support I don't get the Sed
errors.
I know that I can build gcc-3.4.4 for my host with Ada suport in it, as
I have done so a couple of times now.
I went searching in the mailing list, but I don't see many posts about
Ada support. Is there anyone out there who has built Ada support into
BuildRoot, including Gcc's version of gnatmake and other tools?
Thanks
A
_______________________________________________
uClibc mailing list
uClibc at uclibc.org
http://busybox.net/cgi-bin/mailman/listinfo/uclibc
More information about the uClibc
mailing list