From patchwork Mon Nov 19 10:22:25 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yann Diorcet X-Patchwork-Id: 199970 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) by ozlabs.org (Postfix) with SMTP id 60A2D2C009B for ; Mon, 19 Nov 2012 21:22:46 +1100 (EST) Comment: DKIM? See http://www.dkim.org DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=sourceware.org; s=default; x=1353925366; h=Comment: DomainKey-Signature:Received:Received:Received:Received:Received: Received:Content-Type:MIME-Version:Content-Transfer-Encoding: Subject:Message-Id:User-Agent:Date:From:To:Cc:Mailing-List: Precedence:List-Id:List-Unsubscribe:List-Subscribe:List-Archive: List-Post:List-Help:Sender:Delivered-To; bh=apisHjU2xG/D3hvTuIH7 hOh+3NE=; b=JQeH7R6tJJNfUVbx4gZhAf4pvBa1HK51TSNaTgVzW4WSyh/PN2FU PH7knW7GXF8v+JpFqydFcDXRIIlqMl8n71iShUAq5pjXCTbf9I0++OmjaTYfzgSp 6+hPj/orql9fy78ZmRWyKwXjz0SUNf5ZgFNibApU1o4MeoKhYUaiTHM= Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=sourceware.org; h=Received:Received:X-SWARE-Spam-Status:X-Spam-Check-By:Received:Received:Received:Received:Content-Type:MIME-Version:Content-Transfer-Encoding:Subject:X-Mercurial-Node:Message-Id:User-Agent:Date:From:To:Cc:X-IsSubscribed:Mailing-List:Precedence:List-Id:List-Unsubscribe:List-Subscribe:List-Archive:List-Post:List-Help:Sender:Delivered-To; b=kLqNnZghJ8iXimHrjm0ZxMM7sxZb6VYkYOSzZEoTPM7MPyTiNc1F+J/tNzMD3B TnowP8vs/9S3BCF4w+u/+oQVHiE2ZvfpwMbq7HMtl+OqwK4U1uveTLpEPQZuhkOE JSYNyMURSIRpzydn48M97oFIRY6saLnaA54L3a2+sk27Q=; Received: (qmail 14174 invoked by alias); 19 Nov 2012 10:22:42 -0000 Received: (qmail 14162 invoked by uid 22791); 19 Nov 2012 10:22:40 -0000 X-SWARE-Spam-Status: No, hits=-4.5 required=5.0 tests=AWL, BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, KHOP_RCVD_TRUST, RCVD_IN_DNSWL_LOW, RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from mail-wg0-f43.google.com (HELO mail-wg0-f43.google.com) (74.125.82.43) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 19 Nov 2012 10:22:35 +0000 Received: by mail-wg0-f43.google.com with SMTP id dq12so989074wgb.12 for ; Mon, 19 Nov 2012 02:22:33 -0800 (PST) Received: by 10.180.94.41 with SMTP id cz9mr8134089wib.2.1353320553811; Mon, 19 Nov 2012 02:22:33 -0800 (PST) Received: from macbook-smorlat.local (vig38-2-81-56-113-2.fbx.proxad.net. [81.56.113.2]) by mx.google.com with ESMTPS id i6sm12670730wix.5.2012.11.19.02.22.32 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 19 Nov 2012 02:22:32 -0800 (PST) MIME-Version: 1.0 Subject: [PATCH 1 of 2] Remove sstrip (obsolete) X-Mercurial-Node: 65c8bf534d0647ce52cdb319b52dab2f81da5017 Message-Id: <65c8bf534d0647ce52cd.1353320545@macbook-smorlat.local> User-Agent: Mercurial-patchbomb/2.3.1 Date: Mon, 19 Nov 2012 11:22:25 +0100 From: Yann Diorcet To: "Yann E. MORIN" Cc: crossgcc@sourceware.org X-IsSubscribed: yes Mailing-List: contact crossgcc-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: crossgcc-owner@sourceware.org Delivered-To: mailing list crossgcc@sourceware.org # HG changeset patch # User Yann Diorcet (diorcet.yann@gmail.com) # Date 1353320394 -3600 # Node ID 65c8bf534d0647ce52cdb319b52dab2f81da5017 # Parent d24043276c9243a35421763b192f4cf59cea650b Remove sstrip (obsolete) config: Remove sstrip in binutils script: Remove sstrip script Signed-off-by: Yann Diorcet --- For unsubscribe information see http://sourceware.org/lists.html#faq diff -r d24043276c92 -r 65c8bf534d06 config/binutils.in --- a/config/binutils.in Fri Nov 16 15:25:57 2012 +0100 +++ b/config/binutils.in Mon Nov 19 11:19:54 2012 +0100 @@ -40,6 +40,5 @@ source "config/binutils/binutils.in" source "config/binutils/elf2flt.in" -source "config/binutils/sstrip.in" endmenu diff -r d24043276c92 -r 65c8bf534d06 config/binutils/sstrip.in --- a/config/binutils/sstrip.in Fri Nov 16 15:25:57 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# Configuration file for sstrip tool facility - -if OBSOLETE && ! BACKEND && ARCH_BINFMT_ELF - -comment "sstrip" - -config SSTRIP - bool - prompt "sstrip (OBSOLETE)" - help - The sstrip utility, to maximise the striping of ELF binaries - (executables and libraries). - - Buildroot version, forked off the original from ELFkickers. - This one is somewhat maintained by the buildroot guys. - Supports big-endian systems. - - NOTE! Please read. - sstrip is now deprecated in crosstool-NG, as it has a few - shortcomings. For example: it breaks for PPC targets, it - does not build on non-ELF hosts (eg. mingw32, MacOS-X...). - -endif diff -r d24043276c92 -r 65c8bf534d06 scripts/build/binutils/sstrip.sh --- a/scripts/build/binutils/sstrip.sh Fri Nov 16 15:25:57 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,43 +0,0 @@ -# This will build and install sstrip to run on host and sstrip target files - -do_sstrip_get() { :; } -do_sstrip_extract() { :; } -do_sstrip_for_host() { :; } - -if [ "${CT_SSTRIP}" = "y" ]; then - do_sstrip_get() { - CT_GetFile sstrip .c http://git.buildroot.net/buildroot/plain/toolchain/sstrip - } - - do_sstrip_extract() { - # We leave the sstrip maintenance to the buildroot people: - # -> any fix-up goes directly there - # -> we don't have patches for it - # -> we don't need to patch it - # -> just create a directory in src/, and copy it there. - CT_DoExecLog DEBUG mkdir -p "${CT_SRC_DIR}/sstrip" - CT_DoExecLog DEBUG cp -v "${CT_TARBALLS_DIR}/sstrip.c" "${CT_SRC_DIR}/sstrip" - } - - # Build sstrip for host -> target - # Note: we don't need sstrip to run on the build machine, - # so we do not need the frontend/backend stuff... - do_sstrip_for_host() { - local sstrip_cflags - CT_DoStep INFO "Installing sstrip for host" - CT_mkdir_pushd "${CT_BUILD_DIR}/build-sstrip-host" - - if [ "${CT_STATIC_TOOLCHAIN}" = "y" ]; then - sstrip_cflags="-static" - fi - - CT_DoLog EXTRA "Building sstrip" - CT_DoExecLog ALL "${CT_HOST}-gcc" -Wall ${sstrip_cflags} -o sstrip "${CT_SRC_DIR}/sstrip/sstrip.c" - - CT_DoLog EXTRA "Installing sstrip" - CT_DoExecLog ALL install -m 755 sstrip "${CT_PREFIX_DIR}/bin/${CT_TARGET}-sstrip" - - CT_Popd - CT_EndStep - } -fi diff -r d24043276c92 -r 65c8bf534d06 scripts/crosstool-NG.sh.in --- a/scripts/crosstool-NG.sh.in Fri Nov 16 15:25:57 2012 +0100 +++ b/scripts/crosstool-NG.sh.in Mon Nov 19 11:19:54 2012 +0100 @@ -129,7 +129,6 @@ . "${CT_LIB_DIR}/scripts/build/companion_libs.sh" . "${CT_LIB_DIR}/scripts/build/binutils/binutils.sh" . "${CT_LIB_DIR}/scripts/build/binutils/elf2flt.sh" -. "${CT_LIB_DIR}/scripts/build/binutils/sstrip.sh" . "${CT_LIB_DIR}/scripts/build/libc/${CT_LIBC}.sh" . "${CT_LIB_DIR}/scripts/build/cc/${CT_CC}.sh" . "${CT_LIB_DIR}/scripts/build/debug.sh" @@ -547,7 +546,6 @@ do_companion_libs_get do_binutils_get do_elf2flt_get - do_sstrip_get do_cc_get do_libc_get do_debug_get @@ -572,7 +570,6 @@ do_companion_libs_extract do_binutils_extract do_elf2flt_extract - do_sstrip_extract do_cc_extract do_libc_extract do_debug_extract diff -r d24043276c92 -r 65c8bf534d06 steps.mk --- a/steps.mk Fri Nov 16 15:25:57 2012 +0100 +++ b/steps.mk Mon Nov 19 11:19:54 2012 +0100 @@ -25,7 +25,6 @@ companion_libs_for_host \ binutils_for_host \ elf2flt_for_host \ - sstrip_for_host \ cc_core_pass_1 \ kernel_headers \ libc_start_files \