remove -tag=CC from libtool
Jeff
jeff at kreska.org
Thu Nov 10 19:00:35 GMT 2005
I am not sure how this happened. I was having some problems with php shared
modules and decided to update my ports collection to see if the problem was
fixed. At that time I could no longer build apache because of the libtool
problem. I tried rebuilding libtool port which didn't help.
I found a post saying that you need to pass CC=gcc to configure to prevent
libtool from using the --tag=CC but I couldn't figure out how this would
occur using the FreeBSD ports framework.
Your patch is allowing me to build now. :)
I am confused how everyone else is getting there ports to compile.
> -----Original Message-----
> From: Dan Nelson [mailto:dnelson at allantgroup.com]
> Sent: Thursday, November 10, 2005 12:52 PM
> To: Jeff Kreska
> Cc: freebsd-questions at freebsd.org
> Subject: Re: remove -tag=CC from libtool
>
> In the last episode (Nov 10), Jeff Kreska said:
> > I am running 5.3-RELEASE I think, it says 5.3-SECURITY in the
> > sysinstall prog
> >
> > I am having a heck of a time getting my newly supped ports
> tree to compile.
> > Several of the programs are calling libtool with a --tag=CC
> and then it fails with the following error:
> > libtool15: link: unable to infer tagged configuration
> > libtool15: link: specify a tag with `--tag'
>
> It's a libtool bug, imho. It should require both --tag and
> --mode for all invocations, and not try to guess what the user wanted.
>
> Are you running ccache or distcc (or have otherwise set CC to
> something other than "cc" or "gcc")? That's usually what
> causes it for me.
> Here's my fix, which will make it use the CC tag if its guess failed.
>
> --- libtool15~ Thu Nov 10 12:49:57 2005
> +++ libtool15 Thu Nov 10 12:49:57 2005
> @@ -580,9 +580,7 @@
> # was found and let the user know that the "--tag" command
> # line option must be used.
> if test -z "$tagname"; then
> - $echo "$modename: unable to infer tagged configuration"
> - $echo "$modename: specify a tag with \--tag'" 1>&2
> - exit $EXIT_FAILURE
> + tagname=CC
> # else
> # $echo "$modename: using $tagname tagged configuration"
> fi
>
>
>
> --
> Dan Nelson
> dnelson at allantgroup.com
>
>
More information about the freebsd-questions
mailing list