This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: patch attached this time for *-rtems Ada on 3.2 branch


If these programs are intended to execute on the cross target, then
I contend they need to be optional per target.  For deeply embedded
systems, they may have to be linked with hardware specific code like
a board support package that is not available at this time.  For sure,
that's the case on RTEMS.  So they are can not be built in a useful
manner for any RTEMS target during the gcc/gnat build.
They can be built for any target where the full Ada language is supported.
For example, they work just fine on VxWorks (all versions and flavors) and
LynxOS. These are just simple Ada programs using the Ada run time library.
If your OS requires special linking steps, you should have your port
just do a partial link.

-Geert


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]