comp.lang.ada
 help / color / mirror / Atom feed
From: Andreas Almroth <andreas_NO_SPAM@almroth.com>
Subject: Re: gcc/gnat 3.3
Date: Thu, 06 Nov 2003 07:19:19 +0100
Date: 2003-11-06T07:19:19+01:00	[thread overview]
Message-ID: <bocp4t$1d9kn1$1@ID-198985.news.uni-berlin.de> (raw)
In-Reply-To: <3FA9DA39.3090607@nowhere.com>

Adrian Hoe wrote:
[snip]

>> Do you have any idea how to solve this? I see that I am close but not 
>> so close yet. :(

[snip]
> These undefined symbols can be found in the C source files under the 
> directory gcc-3.3.2/libiberty
> 
> When I did gmake bootstrap, it gave me an error for missing libiberty.a. 
> So I copied the file from one of the system lib directory. It seems like 
> gcc bootstrap needs to compile those files in gcc-3.3.2/libiberty to 
> produce libiberty.a. Is my assumption correct? If yes, how do I make 
> libiberty? The Makefile does not have the lines to make libiberty.a

That is very odd, as libiberty is about the first part that is being 
built when bootstrapping, and possibly when doing the other builds as well.

I'm using the following configure;
cd objdir
../gcc-3.3.2/configure --enable-languages=c,ada enable-threads 
--enable-multilib --disable-nls
cd ../gcc-3.3.2/gcc/ada
touch treeprs.ads [es]info.h nmake.ad[bs]
cd ~
cd objdir
gmake bootstrap


This will build a 32/64 bit (SPARC) capable compiler, with shared and 
static libraries, with thread support (default native), and no 
internationalisation.

As I write this, the compile is well into building stage2.

Try the above configure (if not already using it), and see what happens.
Perhaps it is something wrong with your development environment/paths.
I'm using CSW build for all dev tools, you are using SFW, but that 
should theoretically not make a difference, but who knows.
What about your environment variables?
PATH=/usr/bin:/usr/ccs/bin:/opt/csw/bin
Well, in your case /usr/sfw/bin -^
LD_OPTIONS='-R/opt/csw/gcc3/lib -R/opt/csw/lib -L/opt/csw/gcc3/lib 
-L/opt/csw/lib'
Change according to SFW places for libraries.
CC=gcc
CFLAGS='-O2'
LIBCFLAGS='-g -O2'
CXXFLAGS='-I/opt/csw/include'


/Andreas





  reply	other threads:[~2003-11-06  6:19 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-10-17 14:45 gcc/gnat 3.3 Adrian Hoe
2003-10-17 21:12 ` Jeff C,
2003-10-17 21:48   ` GCC 5.01p (was: Re: gcc/gnat 3.3) Ludovic Brenta
2003-10-17 22:01     ` Jeff C,
2003-10-20 19:04 ` gcc/gnat 3.3 Andreas Almroth
2003-10-24  9:13   ` Adrian Hoe
2003-10-28  4:19     ` Adrian Hoe
2003-10-28  4:26       ` Jeff C,
2003-10-28 15:36         ` Adrian Hoe
2003-10-29  0:24           ` Jeff C,
2003-11-01  5:51             ` Adrian Hoe
2003-11-01 14:22               ` Jeff C,
2003-11-01 14:28                 ` Jeff C,
2003-11-01 14:52                 ` Ludovic Brenta
2003-11-03  9:36                   ` Adrian Hoe
2003-11-05 18:35                     ` Andreas Almroth
2003-11-06  5:06                       ` Adrian Hoe
2003-11-06  5:20                         ` Adrian Hoe
2003-11-06  6:19                           ` Andreas Almroth [this message]
2003-11-06  6:52                             ` Adrian Hoe
2003-11-06  8:54                               ` Andreas Almroth
2003-11-06 11:17                                 ` Adrian Hoe
2003-11-06 13:55                                   ` Andreas Almroth
2003-11-07  4:09                                     ` Adrian Hoe
2003-11-07  6:50                                       ` Andreas Almroth
2003-11-19  8:10                                         ` Adrian Hoe
2003-11-07  4:15                                     ` Adrian Hoe
2003-11-07  7:00                                       ` Andreas Almroth
2003-11-07  7:15                                         ` Adrian Hoe
2003-11-07 17:05                                           ` Andreas Almroth
2003-11-06  6:33                           ` Adrian Hoe
2003-10-28 14:48       ` Steve
2003-11-01 16:29         ` Andreas Almroth
2003-11-03  3:49           ` Adrian Hoe
replies disabled

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