Axp-List Archive
Re: stopping ./configure from choking on use of ccc/cxx

Subject: Re: stopping ./configure from choking on use of ccc/cxx
From: Alan Young (ayoung@teleport.com)
Date: Wed Jan 3 02:18:12 2001


Interesting...I had not time to look into the libtool issue. What you
have found is interesting. I'm a bit confused about the steps you have
described. Are you saying to do 1) alias gcc=ccc, 2) run ./configure,
then 3) run ./ltconfig or are you saying do 3) before 2). If I do 3
before 2, then configure wipes out the libtool that ltconfig built.
It's doing it when I try this procedure on SDL. Also if I do 3 after
2, then the libtool file does not match what came out of configure.
(I'm not sure if the mismatch is really a problem or not.)

Something strange is going on in configure. There's something in
configure that says if I'm not gcc, then don't create a shared lib.
It gets worse if you specify CFLAGS in the environment, then it
doesn't work at all (gcc pukes on my -arch switch). It seems to
be calling /usr/bin/gcc directly.

Alan

Peter Petrakis wrote:
>
> I know it's a long subject. Plenty enough keywords for a search engine
> to pick up.
>
> Alan Young had posted to the list previously a procedure that would
> allow configure to proceed when you used ccc. I've found a little
> easier way of doing the same thing.
>
> Say you want to build something using ccc. First alias gcc to ccc
>
> alias gcc=ccc
>
> Now configure depends on libtool (which defaults are usually NOT
> changed). What happens is autoconf doesnt recognize ccc and
> returns "can't build shared libraries". The quick and easy workaround?
>
> In the top level of the package you're trying to build do.
>
> ./ltconfig --with-gcc ltmain.sh
>
> You could use your own libtool instead (recommended) which is probably
> more up to date than whats provide with some packages.
>
> /usr/share/libtool/ltconfig --with-gcc /usr/share/libtool/ltmain.sh
>
> now when you run ./configure it will load what libtool has configured
> and accept it. Once you do this ccc and cxx work.
>
> I hope someone finds this usefull and if anyone needs further
> clarification just email.
>
> Peter
> --
> www.alphalinux.org
> Peter Petrakis Warrior/Engineer ppetrakis@alphalinux.org
> "Oh my God! They killed Xena! You bastards!!"
> "<BLAM!!> Who the hell are you!? Name's Ash <click clock> Housewares..."

_______________________________________________
Axp-list mailing list
Axp-list@redhat.com
https://listman.redhat.com/mailman/listinfo/axp-list



This archive was generated by hypermail version 2a22 on Sat Mar 3 12:54:53 2001 PST
Send any problems or questions about this archive to webmaster@alphalinux.org.