comp.lang.ada
 help / color / mirror / Atom feed
From: Adrian Knoth <adi@thur.de>
Subject: Re: GCC 3.3.3 Update
Date: 28 May 2004 16:37:34 GMT
Date: 2004-05-28T16:37:34+00:00	[thread overview]
Message-ID: <slrncbeqme.te.adi@ppc201.mipool.uni-jena.de> (raw)
In-Reply-To: pan.2004.05.28.13.46.45.500990@hotmail.com

Lars J. Nilsson <fungrim@hotmail.com> wrote:

> I compiled sources.

Why? You've introduced yourself as a Linux- and Ada-newbie.

>> # The following line compiles the Ada runtime library and tools.  I #
>> really think that you haven't done this 
>> make -C gcc gnatlib_and_tools &&
> That's correct, I hadn't. I've never seen it documented either.

It's clearly mentioned on the website. Ok, nowadays it's no longer
necessary to specify it, because libada (gnatlib_and_tools) would
be built by default.

>    1) What is enabled with "--enable-__cxa_atexit"? 

   --enable-__cxa_atexit
          Define if you want to use __cxa_atexit, rather than atexit, to
          register C++ destructors for local statics and global objects.
          This is essential for fully standards-compliant handling of
          destructors, but requires __cxa_atexit in libc. This option is
          currently only available on systems with GNU libc. When
          enabled, this will cause -fuse-cxa-exit to be passed by
          default.

>    2) Why do I need to boostrap gcc?

You're making a compiler in a multi-stage-way. Every stage can do
more than a lower one. The last stage contains your full-featured
compiler.

Perhaps you might be interested in binary-Ada-packages or the
Debian unstable-distribution. A lot of other nice packages are
available for it making first steps with Ada much easier.

-- 
mail: adi@thur.de  	http://adi.thur.de	PGP: v2-key via keyserver

So alt wie wir aussehen werden wir nie...



  reply	other threads:[~2004-05-28 16:37 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-05-27 21:00 GCC 3.3.3 Update Lars J. Nilsson
2004-05-28  4:17 ` Tapio Kelloniemi
2004-05-28 13:46   ` Lars J. Nilsson
2004-05-28 16:37     ` Adrian Knoth [this message]
2004-05-29 11:52   ` Lars J. Nilsson
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox