From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff King Subject: Re: Chicken/egg problem building from a 'git clone' Date: Fri, 6 Feb 2009 14:25:05 -0500 Message-ID: <20090206192505.GE19494@coredump.intra.peff.net> References: <7vfxis86tp.fsf@gitster.siamese.dyndns.org> <7vprhw6l1i.fsf@gitster.siamese.dyndns.org> <7vd4dv7tb3.fsf@gitster.siamese.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Cc: Miles Bader , gyles19@visi.com, Johannes Schindelin , git@vger.kernel.org To: Junio C Hamano X-From: git-owner@vger.kernel.org Fri Feb 06 20:26:50 2009 Return-path: Envelope-to: gcvg-git-2@gmane.org Received: from vger.kernel.org ([209.132.176.167]) by lo.gmane.org with esmtp (Exim 4.50) id 1LVWLY-0008E5-95 for gcvg-git-2@gmane.org; Fri, 06 Feb 2009 20:26:40 +0100 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753379AbZBFTZL (ORCPT ); Fri, 6 Feb 2009 14:25:11 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753365AbZBFTZK (ORCPT ); Fri, 6 Feb 2009 14:25:10 -0500 Received: from peff.net ([208.65.91.99]:56900 "EHLO peff.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752948AbZBFTZI (ORCPT ); Fri, 6 Feb 2009 14:25:08 -0500 Received: (qmail 24278 invoked by uid 107); 6 Feb 2009 19:25:21 -0000 Received: from coredump.intra.peff.net (HELO coredump.intra.peff.net) (10.0.0.2) by peff.net (qpsmtpd/0.40) with (AES128-SHA encrypted) SMTP; Fri, 06 Feb 2009 14:25:21 -0500 Received: by coredump.intra.peff.net (sSMTP sendmail emulation); Fri, 06 Feb 2009 14:25:05 -0500 Content-Disposition: inline In-Reply-To: <7vd4dv7tb3.fsf@gitster.siamese.dyndns.org> Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Archived-At: On Fri, Feb 06, 2009 at 02:28:48AM -0800, Junio C Hamano wrote: > > Er ... I was not doing so. I was saying that if one is going to use > > autoconf with git, one should use a non-ancient version. > > That is nice but the statement is only half-truth, and should be followed > by ", but why bother? You do not even need to use configure to build > git, and insn is all here...". I can think of one obvious reason why one might bother with autoconf: he knows that git builds using the configuration detected by autoconf, but it does not without. So yes, he _can_ tweak the Makefile manually to get git to build, but he doesn't necessarily know which knobs to tweak. And autoconf does. Now, in this case, it was only one tweak and other responders have already pointed him in the right direction. So just making that tweak manually is probably the sane thing to do in this situation. But I wanted to point out that autoconf is not totally without value here. There are people who may want to build git from a clone but who _don't_ want to spend time learning about every tweakable build knob or about how much their platform sucks. -Peff