From owner-freebsd-questions@FreeBSD.ORG Mon May 4 15:11:21 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 64DFD10656B5 for ; Mon, 4 May 2009 15:11:21 +0000 (UTC) (envelope-from dan@dan.emsphone.com) Received: from email1.allantgroup.com (email1.emsphone.com [199.67.51.115]) by mx1.freebsd.org (Postfix) with ESMTP id 143A48FC1A for ; Mon, 4 May 2009 15:11:20 +0000 (UTC) (envelope-from dan@dan.emsphone.com) Received: from dan.emsphone.com (dan.emsphone.com [199.67.51.101]) by email1.allantgroup.com (8.14.0/8.14.0) with ESMTP id n44FBI8P012195 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 4 May 2009 10:11:18 -0500 (CDT) (envelope-from dan@dan.emsphone.com) Received: from dan.emsphone.com (smmsp@localhost [127.0.0.1]) by dan.emsphone.com (8.14.3/8.14.3) with ESMTP id n44FBIoG036429 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 4 May 2009 10:11:18 -0500 (CDT) (envelope-from dan@dan.emsphone.com) Received: (from dan@localhost) by dan.emsphone.com (8.14.3/8.14.3/Submit) id n44FBGxr036424; Mon, 4 May 2009 10:11:16 -0500 (CDT) (envelope-from dan) Date: Mon, 4 May 2009 10:11:16 -0500 From: Dan Nelson To: Nathan Lay Message-ID: <20090504151116.GA3371@dan.emsphone.com> References: <49FB5CDF.80100@comcast.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <49FB5CDF.80100@comcast.net> X-OS: FreeBSD 7.2-STABLE User-Agent: Mutt/1.5.19 (2009-01-05) X-Virus-Scanned: ClamAV version 0.94.1, clamav-milter version 0.94.1 on email1.allantgroup.com X-Virus-Status: Clean X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (email1.allantgroup.com [199.67.51.78]); Mon, 04 May 2009 10:11:18 -0500 (CDT) X-Scanned-By: MIMEDefang 2.45 Cc: freebsd-questions@freebsd.org Subject: Re: install -s X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2009 15:11:22 -0000 In the last episode (May 01), Nathan Lay said: > Should install -s really fail if strip fails? I noticed cross-binutils > strips everything it installs...in my case, one of the utilities it tries > to strip is a script and install -s obnoxiously fails. I set DONTSTRIP to > get around this problem. > > For a point of reference, I'm running a recent 7-STABLE. It's best that if strip fails, install fails. strip could unlink the original file but fail for some reason to rename the temp file to the original name. Your problem could be a bug in the cross-binutils Makefile; scripts shouldn't be installed with "install -s". BSD-style Makefiles use PROG= and SCRIPTS= definitions, and automake-generated Makefiles use foo_PROGRAMS= and foo_SCRIPTS= to install executable binaries vs scripts. -- Dan Nelson dnelson@allantgroup.com