From owner-freebsd-toolchain@FreeBSD.ORG Sun Jan 25 00:39:46 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 84453493 for ; Sun, 25 Jan 2015 00:39:46 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6840988F for ; Sun, 25 Jan 2015 00:39:46 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t0P0djnu098012 for ; Sun, 25 Jan 2015 00:39:45 GMT (envelope-from mat@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t0P0dj1m098011; Sun, 25 Jan 2015 00:39:45 GMT (envelope-from mat) Date: Sun, 25 Jan 2015 00:39:45 +0000 To: freebsd-toolchain@freebsd.org From: "emaste (Ed Maste)" Subject: [Differential] [Request, 3 lines] D1663: elfcopy: Consider program name to start after last - Message-ID: X-Priority: 3 Thread-Topic: D1663: elfcopy: Consider program name to start after last - X-Herald-Rules: none X-Phabricator-To: X-Phabricator-Cc: Thread-Index: MmIzOTgyNDQ4MmQ4ZWYwOWUzODk0MWNiN2M5 X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , , MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jan 2015 00:39:46 -0000 emaste created this revision. emaste added a subscriber: freebsd-toolchain. REVISION SUMMARY If the program name has a dash in it, consider the name to start after the last dash. We select the mode of operation (elfcopy, mcs, or strip) based on the program name. This improves use of these tools as drop-in replacements for GNU objcopy and strip, which are built with a limited set of supported targets and often installed with a target prefix for cross tools (e.g. aarch64-freebsd-strip). REVISION DETAIL https://reviews.freebsd.org/D1663 AFFECTED FILES elfcopy/main.c To: emaste Cc: freebsd-toolchain