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...
next prev parent 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