Date: Thu, 10 Nov 2005 12:52:20 -0600 From: Dan Nelson <dnelson@allantgroup.com> To: Jeff Kreska <jkreska@kreska.org> Cc: freebsd-questions@freebsd.org Subject: Re: remove -tag=CC from libtool Message-ID: <20051110185220.GE93359@dan.emsphone.com> In-Reply-To: <200511101727.jAAHRu3Y035224@ecs2400.jeff.com> References: <200511101727.jAAHRu3Y035224@ecs2400.jeff.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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@allantgroup.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051110185220.GE93359>