From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6584097242600177664 X-Received: by 2002:a2e:97da:: with SMTP id m26-v6mr1047085ljj.15.1532979606875; Mon, 30 Jul 2018 12:40:06 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:800c:: with SMTP id j12-v6ls1207826ljg.2.gmail; Mon, 30 Jul 2018 12:40:06 -0700 (PDT) X-Google-Smtp-Source: AAOMgpfh/ADwyNcraHGHLuM0nDUf12Os6ieimvQ9nYPiDBCBPHsLLxlU8N66V7u9rEJ88Sl0iEOv X-Received: by 2002:a2e:7a17:: with SMTP id v23-v6mr1051075ljc.18.1532979606459; Mon, 30 Jul 2018 12:40:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532979606; cv=none; d=google.com; s=arc-20160816; b=yl6VunQUtIMNfRLrnNkSL4Hi8ZaTvgr15oMUG2AY7jFLTN1X/9c953iS3HgllP1iMW 5qpXdokbYTQwya81MUJ/3zcfEqLXXbv2Oa6y5mHbKeUUi44SCvBBSZTFojFflpi5jCB0 Kz3RQUTX6eqDDJxjKo6hHopZ7QZHaZAqQqR52QuBeIaeBgoFlN2VkyUKynYJ407H7mgc n4wRF+M1fDkb61samcg1nDFzthWDDmZ1NJJHIBw+oNErIW1kKlBAPNnflVLhCyid5rSH X3TgdxfpHaL7+i5UqsQ72bQyPJtBvASyDycWxSbTyPtOi6zS8jjZx1Tnfi8gwx68eMBy nYiA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=references:in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=g8XYJ789NsFjWgFmk/N5rmXk6eGl9v1zQsDdNXXuVCQ=; b=DwyA/WB0eXMm3Gqo0qsFl7m2kses1x0/ifaWxmIbETMVW2LXN6d8GbTu4cFgvKV6Xz 2teegIJ0PhCHxJ998spoVDJ4PV66/nqJBuOxGwlH6GrgoOZyz2kBoXLagQ15s5hZFZjZ mrE+phNX3DF0xiPVKaqaKzWQch/r89MsizGDyEdbhvzUdhJFDniLlGFqsqNSzDGPFGNU Uo9YnWeY9b7ydLyDMKXd3i6sjymHC76a4jpZYgtGIstrvZn1nVeJzhxxCkiE5GrLGwtz Y3rP4O3rfOXZ4HrmG5t9e2AmKg0+y3B5IZzU6nFGR3EXqbmZBb/B8iEjdOBmHunVoTcq DuLg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=asmirnov@ilbers.de Return-Path: Received: from aqmola.ilbers.de (aqmola.ilbers.de. [85.214.62.211]) by gmr-mx.google.com with ESMTPS id n1-v6si506378ljg.0.2018.07.30.12.40.06 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Jul 2018 12:40:06 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) client-ip=85.214.62.211; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=asmirnov@ilbers.de Received: from localhost.localdomain ([188.227.110.165]) (authenticated bits=0) by aqmola.ilbers.de (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id w6UJdiYN013563 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Mon, 30 Jul 2018 21:39:56 +0200 From: Alexander Smirnov To: isar-users@googlegroups.com Cc: Alexander Smirnov Subject: [PATCH v5 12/12] scripts/ci_build.sh: Add cross-compilation test Date: Mon, 30 Jul 2018 19:39:37 +0000 Message-Id: <20180730193937.32694-13-asmirnov@ilbers.de> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180730193937.32694-1-asmirnov@ilbers.de> References: <20180730193937.32694-1-asmirnov@ilbers.de> X-TUID: RE0iS976Kmz5 Add possibility to test cross-compilation for all the supported configurations. Signed-off-by: Alexander Smirnov --- scripts/ci_build.sh | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/scripts/ci_build.sh b/scripts/ci_build.sh index fec0000..6e9a4eb 100755 --- a/scripts/ci_build.sh +++ b/scripts/ci_build.sh @@ -50,6 +50,9 @@ do BUILD_DIR="$2" shift ;; + -c|--cross) + CROSS_BUILD="1" + ;; -d|--debug) BB_ARGS="$BB_ARGS -d" ;; @@ -71,8 +74,14 @@ if [ ! -d $BUILD_DIR ]; then fi source isar-init-build-env $BUILD_DIR -# Start build for all possible configurations -bitbake $BB_ARGS \ +if [ -n "$CROSS_BUILD" ]; then + sed -i -e 's/ISAR_CROSS_COMPILE ?= "0"/ISAR_CROSS_COMPILE ?= "1"/g' conf/local.conf + bitbake $BB_ARGS \ + multiconfig:qemuarm-stretch:isar-image-base \ + multiconfig:qemuarm64-stretch:isar-image-base +else + # Start build for all possible configurations + bitbake $BB_ARGS \ multiconfig:qemuarm-wheezy:isar-image-base \ multiconfig:qemuarm-jessie:isar-image-base \ multiconfig:qemuarm-stretch:isar-image-base \ @@ -82,3 +91,4 @@ bitbake $BB_ARGS \ multiconfig:qemuamd64-jessie:isar-image-base \ multiconfig:qemuamd64-stretch:isar-image-base \ multiconfig:rpi-jessie:isar-image-base +fi -- 2.11.0