From patchwork Wed Jan 16 23:41:38 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Yann E. MORIN" X-Patchwork-Id: 213096 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from fraxinus.osuosl.org (fraxinus.osuosl.org [140.211.166.137]) by ozlabs.org (Postfix) with ESMTP id 49EEF2C0090 for ; Thu, 17 Jan 2013 10:42:56 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 3C2FB10204D; Wed, 16 Jan 2013 23:42:44 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "References" Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AhOwFDpfsqn5; Wed, 16 Jan 2013 23:42:30 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 41A2E101E49; Wed, 16 Jan 2013 23:41:59 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 65F988F74B for ; Wed, 16 Jan 2013 23:42:03 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id AFCD98C7E6 for ; Wed, 16 Jan 2013 23:41:56 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "References" Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20ygnpFeJ+IW for ; Wed, 16 Jan 2013 23:41:55 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wg0-f44.google.com (mail-wg0-f44.google.com [74.125.82.44]) by whitealder.osuosl.org (Postfix) with ESMTPS id CA4A88C7DA for ; Wed, 16 Jan 2013 23:41:54 +0000 (UTC) Received: by mail-wg0-f44.google.com with SMTP id dr12so1260527wgb.35 for ; Wed, 16 Jan 2013 15:41:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:to:cc:subject:date:message-id:x-mailer :in-reply-to:references:in-reply-to:references; bh=MV9JFO3WArnoj0ao+gxtamRaol094eU+mUzokwIVEwA=; b=vfMLXLnOuEKMWkzk7y5100ctUpKunIzstAZK95M0/W6bPJELwlOxAMHVqn60iJk421 veV0FOQuJUQmr6K7W9F9Vt8jb6qCmGz1Pvh8/zzqHOPSH6h9JqeGs8/Frj2c8NHAAMqp 42pT7T5rUrNLqFsO7U7Jjj4EOr0vBvb0NRpsV6eSPW0UiTwX3CSWtf7rN+cRnoWSkvbT lE7MIOPzhFXMLXDiIEYnodHpvO2kRx9AMqdQ12Ba6zozT0JGsPpkHxdTiIqNTIQSU2Ra Fzd/HsHpeDQe9JRetzLCXudeGewlyjNBRHr8T/cpAFKMUy1r/K0w2I8UsIh3kcbeKLBR xH2Q== X-Received: by 10.194.58.113 with SMTP id p17mr5166695wjq.27.1358379713147; Wed, 16 Jan 2013 15:41:53 -0800 (PST) Received: from localhost.localdomain (ARennes-256-1-68-44.w90-32.abo.wanadoo.fr. [90.32.147.44]) by mx.google.com with ESMTPS id bd7sm11572769wib.8.2013.01.16.15.41.51 (version=TLSv1 cipher=RC4-SHA bits=128/128); Wed, 16 Jan 2013 15:41:52 -0800 (PST) From: "Yann E. MORIN" To: buildroot@busybox.net Date: Thu, 17 Jan 2013 00:41:38 +0100 Message-Id: <5f7b311395a44a98654df57f145bffc9ce90a6c9.1358379198.git.yann.morin.1998@free.fr> X-Mailer: git-send-email 1.7.2.5 In-Reply-To: References: In-Reply-To: References: Cc: Thomas Petazzoni , "Yann E. MORIN" Subject: [Buildroot] [PATCH 4/6] toolchain/gcc: sprinkle with some calls to MESSAGE X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net Thus, the failing step can be easily extracted by autobuilders, to ease with post-mortem analysis. Signed-off-by: "Yann E. MORIN" Reviewed-by: Markos Chandras Acked-by: Arnout Vandecappelle (Essensium/Mind) --- toolchain/gcc/gcc-uclibc-4.x.mk | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/toolchain/gcc/gcc-uclibc-4.x.mk b/toolchain/gcc/gcc-uclibc-4.x.mk index b0d741b..09d5dc1 100644 --- a/toolchain/gcc/gcc-uclibc-4.x.mk +++ b/toolchain/gcc/gcc-uclibc-4.x.mk @@ -247,6 +247,7 @@ $(DL_DIR)/$(GCC_SOURCE): gcc-unpacked: $(GCC_DIR)/.patched $(GCC_DIR)/.unpacked: $(DL_DIR)/$(GCC_SOURCE) + $(Q)$(call MESSAGE,"Extracting gcc") mkdir -p $(TOOLCHAIN_DIR) rm -rf $(GCC_DIR) $(GCC_CAT) $(DL_DIR)/$(GCC_SOURCE) | tar -C $(TOOLCHAIN_DIR) $(TAR_OPTIONS) - @@ -259,6 +260,7 @@ endif gcc-patched: $(GCC_DIR)/.patched $(GCC_DIR)/.patched: $(GCC_DIR)/.unpacked + $(Q)$(call MESSAGE,"Patching gcc") # Apply any files named gcc-*.patch from the source directory to gcc ifneq ($(wildcard $(GCC_PATCH_DIR)),) support/scripts/apply-patches.sh $(GCC_DIR) $(GCC_PATCH_DIR) \*.patch @@ -279,6 +281,7 @@ endif GCC_BUILD_DIR1:=$(TOOLCHAIN_DIR)/gcc-$(GCC_VERSION)-initial $(GCC_BUILD_DIR1)/.configured: $(GCC_DIR)/.patched + $(Q)$(call MESSAGE,"Configuring gcc pass-1") mkdir -p $(GCC_BUILD_DIR1) (cd $(GCC_BUILD_DIR1); rm -rf config.cache; \ $(HOST_CONFIGURE_OPTS) \ @@ -314,6 +317,7 @@ $(GCC_BUILD_DIR1)/.configured: $(GCC_DIR)/.patched touch $@ $(GCC_BUILD_DIR1)/.compiled: $(GCC_BUILD_DIR1)/.configured + $(Q)$(call MESSAGE,"Building gcc pass-1") ifeq ($(BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE),y) $(GCC_CONF_ENV) $(MAKE) -C $(GCC_BUILD_DIR1) all-gcc else @@ -323,6 +327,7 @@ endif gcc_initial=$(GCC_BUILD_DIR1)/.installed $(gcc_initial) $(HOST_DIR)/usr/bin/$(GNU_TARGET_NAME)-gcc: $(GCC_BUILD_DIR1)/.compiled + $(Q)$(call MESSAGE,"Installing gcc pass-1") PATH=$(TARGET_PATH) $(MAKE) -C $(GCC_BUILD_DIR1) install-gcc touch $(gcc_initial) @@ -346,6 +351,7 @@ GCC_BUILD_DIR2:=$(TOOLCHAIN_DIR)/gcc-$(GCC_VERSION)-intermediate # the step or libgcc will not build... $(GCC_BUILD_DIR2)/.configured: $(GCC_DIR)/.patched + $(Q)$(call MESSAGE,"Configuring gcc pass-2") mkdir -p $(GCC_BUILD_DIR2) (cd $(GCC_BUILD_DIR2); rm -rf config.cache; \ $(HOST_CONFIGURE_OPTS) \ @@ -380,6 +386,7 @@ $(GCC_BUILD_DIR2)/.configured: $(GCC_DIR)/.patched touch $@ $(GCC_BUILD_DIR2)/.compiled: $(GCC_BUILD_DIR2)/.configured + $(Q)$(call MESSAGE,"Building gcc pass-2") # gcc >= 4.3.0 have to also build all-target-libgcc ifeq ($(BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE),y) $(GCC_CONF_ENV) $(MAKE) -C $(GCC_BUILD_DIR2) all-gcc all-target-libgcc @@ -390,6 +397,7 @@ endif gcc_intermediate=$(GCC_BUILD_DIR2)/.installed $(gcc_intermediate): $(GCC_BUILD_DIR2)/.compiled + $(Q)$(call MESSAGE,"Installing gcc pass-2") # gcc >= 4.3.0 have to also install install-target-libgcc ifeq ($(BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE),y) PATH=$(TARGET_PATH) $(MAKE) -C $(GCC_BUILD_DIR2) install-gcc install-target-libgcc @@ -421,6 +429,7 @@ gcc_intermediate-dirclean: GCC_BUILD_DIR3:=$(TOOLCHAIN_DIR)/gcc-$(GCC_VERSION)-final $(GCC_BUILD_DIR3)/.configured: $(GCC_SRC_DIR)/.patched $(GCC_STAGING_PREREQ) + $(Q)$(call MESSAGE,"Configuring gcc final") mkdir -p $(GCC_BUILD_DIR3) # Important! Required for limits.h to be fixed. ln -snf ../include/ $(HOST_DIR)/usr/$(GNU_TARGET_NAME)/sys-include @@ -457,10 +466,12 @@ $(GCC_BUILD_DIR3)/.configured: $(GCC_SRC_DIR)/.patched $(GCC_STAGING_PREREQ) touch $@ $(GCC_BUILD_DIR3)/.compiled: $(GCC_BUILD_DIR3)/.configured + $(Q)$(call MESSAGE,"Building gcc final") $(GCC_CONF_ENV) $(MAKE) -C $(GCC_BUILD_DIR3) all touch $@ $(GCC_BUILD_DIR3)/.installed: $(GCC_BUILD_DIR3)/.compiled + $(Q)$(call MESSAGE,"Installing gcc final") PATH=$(TARGET_PATH) $(MAKE) \ -C $(GCC_BUILD_DIR3) install if [ -d "$(STAGING_DIR)/lib64" ]; then \ @@ -492,6 +503,7 @@ endif touch $@ $(STAMP_DIR)/gcc_libs_target_installed: $(GCC_BUILD_DIR3)/.installed + $(Q)$(call MESSAGE,"Installing gcc final libraries to staging") ifeq ($(BR2_GCC_SHARED_LIBGCC),y) # These go in /lib, so... rm -rf $(TARGET_DIR)/usr/lib/libgcc_s*.so* @@ -548,6 +560,7 @@ $(GCC_BUILD_DIR4)/.prepared: $(STAMP_DIR)/gcc_libs_target_installed touch $@ $(GCC_BUILD_DIR4)/.configured: $(GCC_BUILD_DIR4)/.prepared + $(Q)$(call MESSAGE,"Configuring gcc on target") (cd $(GCC_BUILD_DIR4); rm -rf config.cache; \ $(TARGET_CONFIGURE_OPTS) \ $(TARGET_CONFIGURE_ARGS) \ @@ -586,6 +599,7 @@ $(GCC_BUILD_DIR4)/.configured: $(GCC_BUILD_DIR4)/.prepared touch $@ $(GCC_BUILD_DIR4)/.compiled: $(GCC_BUILD_DIR4)/.configured + $(Q)$(call MESSAGE,"Building gcc on target") PATH=$(TARGET_PATH) \ $(MAKE) -C $(GCC_BUILD_DIR4) all touch $@ @@ -598,6 +612,7 @@ GCC_INCLUDE_DIR:=include-fixed endif $(TARGET_DIR)/usr/bin/gcc: $(GCC_BUILD_DIR4)/.compiled + $(Q)$(call MESSAGE,"Installing gcc on target") PATH=$(TARGET_PATH) DESTDIR=$(TARGET_DIR) \ $(MAKE1) -C $(GCC_BUILD_DIR4) install # Remove broken specs file (cross compile flag is set).