Building egcs 2.95 on UnixWare 2.1.3
Robert Lipe
robertlipe@usa.net
Wed Jun 30 15:43:00 GMT 1999
> because it's building libobjc. This is part of the weird bit, because I
> passed "--enable-languages=c++" to configure -- shouldn't that exclude
> Objective C from the build? I also noticed that it successfully built
> "chill", something else I don't want.
For whatever reason, I think you have doodoo left over in your tree.
Perhaps they're from your previous build attempts. [ Yes, 'make
distclean' should clean up after itself but the reality is that it
doesn't and won't for 2.95. ]
I just spun a '/play/egcs/configure --enable-languages=c++
--enable-shared' on my UW7 system and it did do the right thing.
(Except for an ICE during bootstrap but I know that doesn't happen on
UW2.) There is no cc1chill built and there is no cc1obj built. The
configuration of libobjc doesn't fail and the last few lines of the
bootstrap look like this:
Configuring in i686-UnixWare7.1.0-sysv5/libf2c
creating cache ./config.cache
checking if compiler f771 has been built... no
Configuring in i686-UnixWare7.1.0-sysv5/libchill
creating cache ./config.cache
checking if compiler cc1chill has been built... no
Configuring in i686-UnixWare7.1.0-sysv5/libobjc
creating cache ./config.cache
checking if compiler cc1obj has been built... no
(robertl) rjludi:/home3/tmp/x
I'd try wasting your build area (rm -fr your/objdir), rerunning
configure with exactly the flags you want, and seeing if life is better.
If not, you're going to have to debug it becuase I can't see the problem
on a similar (albeit not identical) configuration.
RJL
More information about the Gcc
mailing list