From patchwork Sat Nov 10 14:41:07 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Francois Perrad X-Patchwork-Id: 198189 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 95AF92C0081 for ; Sun, 11 Nov 2012 01:41:55 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 3DA5B101A3C; Sat, 10 Nov 2012 14:41:48 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 63FydakCzAYD; Sat, 10 Nov 2012 14:41:46 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 7FBC5101949; Sat, 10 Nov 2012 14:41:46 +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 3F44E8F74A for ; Sat, 10 Nov 2012 14:41:55 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 23F8F8D3FF for ; Sat, 10 Nov 2012 14:41:51 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bHyCCSnCMxwZ for ; Sat, 10 Nov 2012 14:41:49 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wg0-f53.google.com (mail-wg0-f53.google.com [74.125.82.53]) by whitealder.osuosl.org (Postfix) with ESMTPS id EAA168D3DE for ; Sat, 10 Nov 2012 14:41:48 +0000 (UTC) Received: by mail-wg0-f53.google.com with SMTP id dr1so2593308wgb.10 for ; Sat, 10 Nov 2012 06:41:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:x-mailer; bh=p8iDr+E6RShtSm0tDnA7uo7gvqzQQ9oKBWCjsCuDMjA=; b=Xd0UL0VvEkD2+GRaB6enA2PKrq+rlCePDvgZED7QNuoY4HZinxnSedQigVdvclJckw Trpm/5M2qV+vOacH9hl63FIR9iQv3x7yNxEhvNrnhHcrMpXzKMGCS1+z8WB7o/TvndVv hk1d0xPFbb3H6UqZJ0ynqvhGTwftjVheiVrJjiuh/khJ6wEBOqIGKwM+d+QXwBowqiuU FoSpzIFiIHm6g2u40GNwPZ/ikcGu99Jrwwl3O4VQpa4Lp7WCRVc06VIh0+k0JtX7I1Rb UpJXPy71Mj4F73THTL2OnaWlNVcNU50dMYYEeK+GX7v/jJgAKimmcI32441APnVTRInr MIWA== Received: by 10.216.205.145 with SMTP id j17mr5551908weo.95.1352558507296; Sat, 10 Nov 2012 06:41:47 -0800 (PST) Received: from xubuntu-12.04 (144.136.193.77.rev.sfr.net. [77.193.136.144]) by mx.google.com with ESMTPS id gk9sm6497023wib.4.2012.11.10.06.41.45 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 10 Nov 2012 06:41:46 -0800 (PST) From: Francois Perrad To: buildroot@busybox.net Date: Sat, 10 Nov 2012 15:41:07 +0100 Message-Id: <1352558468-3643-1-git-send-email-francois.perrad@gadz.org> X-Mailer: git-send-email 1.7.9.5 Subject: [Buildroot] [PATCH 1/2] perl: fix configure step 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 Configure -A symbol=val generates a extra space in config.sh, which causes failure like this : Building Module-Runtime-0.013 Unknown OS type ' linux' - using default settings Signed-off-by: Francois Perrad --- package/perl/perl.mk | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/package/perl/perl.mk b/package/perl/perl.mk index 0893eb5..cbfeeab 100644 --- a/package/perl/perl.mk +++ b/package/perl/perl.mk @@ -55,14 +55,8 @@ PERL_CONF_OPT = \ --target-tools-prefix=$(TARGET_CROSS) \ --prefix=/usr \ -Dld="$(TARGET_CC_NOCCACHE)" \ - -A ccflags="$(TARGET_CFLAGS)" \ - -A ldflags="$(TARGET_LDFLAGS) -lm" \ - -A mydomain="" \ - -A myhostname="$(BR2_TARGET_GENERIC_HOSTNAME)" \ - -A myuname="Buildroot $(BR2_VERSION_FULL)" \ - -A osname=linux \ - -A osvers=$(LINUX_VERSION) \ - -A perladmin=root + -Dccflags="$(TARGET_CFLAGS)" \ + -Dldflags="$(TARGET_LDFLAGS) -lm" ifeq ($(shell expr $(PERL_VERSION_MAJOR) % 2), 1) PERL_CONF_OPT += -Dusedevel @@ -79,6 +73,23 @@ endif define PERL_CONFIGURE_CMDS (cd $(@D); HOSTCC='$(HOSTCC_NOCACHE)' ./configure $(PERL_CONF_OPT)) + echo "# patched values" >>$(@D)/config.sh + $(SED) '/^myarchname=/d' \ + -e '/^mydomain=/d' \ + -e '/^myhostname=/d' \ + -e '/^myuname=/d' \ + -e '/^osname=/d' \ + -e '/^osvers=/d' \ + -e '/^perladmin=/d' \ + $(@D)/config.sh + echo "myarchname='$(GNU_TARGET_NAME)'" >>$(@D)/config.sh + echo "mydomain=''" >>$(@D)/config.sh + echo "myhostname='$(BR2_TARGET_GENERIC_HOSTNAME)'" >>$(@D)/config.sh + echo "myuname='Buildroot $(BR2_VERSION_FULL)'" >>$(@D)/config.sh + echo "osname='linux'" >>$(@D)/config.sh + echo "osvers='$(BR2_LINUX_KERNEL_VERSION)'" >>$(@D)/config.sh + echo "perladmin='root'" >>$(@D)/config.sh + (cd $(@D); ./Configure -S) $(SED) 's/UNKNOWN-/Buildroot $(BR2_VERSION_FULL) /' $(@D)/patchlevel.h endef