This is the mail archive of the gcc@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: GNAT is required to build ada


David Miller wrote:

But we don't need a fortran compiler to compile the gfortran compiler,
and we don't need a c++ compiler to compile the g++ compiler, and we
don't even need a java compiler to compile the gcj compiler.

That's because they are written in C

Sorry, I just couldn't resist. This justification for the ADA situation is just about as absurd as it gets :)

Well the GNAT front end is written in Ada, there is no magic available for compiling Ada without an Ada compiler!

It really doesn't surprise me that users consider this extremely awkward. Even C# runtimes like MONO provide a way to bootstrap even if you do not have any C# compiler at all available on your system.

Well as long as you have a C compiler to compile g++, you can obviously deal with C++ code, but there is no getting around that for GNAT given that the front end is coded in Ada!



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