From owner-freebsd-stable@FreeBSD.ORG Sat Mar 10 21:20:33 2007 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B6B0016A405 for ; Sat, 10 Mar 2007 21:20:33 +0000 (UTC) (envelope-from freebsd@chillt.de) Received: from dd15624.kasserver.com (dd15624.kasserver.com [85.13.136.215]) by mx1.freebsd.org (Postfix) with ESMTP id 7E27313C474 for ; Sat, 10 Mar 2007 21:20:33 +0000 (UTC) (envelope-from freebsd@chillt.de) Received: from [127.0.0.1] (dslb-084-061-126-065.pools.arcor-ip.net [84.61.126.65]) by dd15624.kasserver.com (Postfix) with ESMTP id 62506182DFC1B; Sat, 10 Mar 2007 22:02:16 +0100 (CET) Message-ID: <45F31CB9.2000808@chillt.de> Date: Sat, 10 Mar 2007 22:01:45 +0100 From: Bartosz Fabianowski User-Agent: Thunderbird 1.5.0.10 (X11/20070306) MIME-Version: 1.0 To: Daniel Mouritsen References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-stable@freebsd.org Subject: Re: Another newbie question, about makefile options X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Mar 2007 21:20:33 -0000 > So my question is, should i pass the makefile options only when running > "make" to compile the program (that would make sence wouldnt it?) or should > i use them everytime i run make as in both when doing "make" and "make > install clean". I think your experience already showed you that the options have to be specified both when compiling and when installing. The reason is that when you run make a second time, the makefile gets parsed again and the dependencies are checked again. Even if you pass the same flags, new dependencies may still appear during the "make install" stage. These are run-time dependencies that were not required to build the port but must be present in order for it to function correctly. Thus, always pass the same options to make but do not be surprised if "make install" still pulls in new dependencies. - Bartosz