From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7127692007916437504 X-Received: by 2002:a05:6000:230:b0:21e:cf23:499f with SMTP id l16-20020a056000023000b0021ecf23499fmr16879666wrz.29.1659545117317; Wed, 03 Aug 2022 09:45:17 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6000:253:b0:21d:a0b5:24ab with SMTP id m19-20020a056000025300b0021da0b524abls22546746wrz.1.-pod-prod-gmail; Wed, 03 Aug 2022 09:45:16 -0700 (PDT) X-Google-Smtp-Source: AA6agR7pUVBc3zjLq6yChh9PkI2HQ5buMutWLs1KeAKPOX5RaWH61r5S6XV7U69rWrtIcgBLvtsP X-Received: by 2002:a05:6000:2aa:b0:21d:ac4f:587c with SMTP id l10-20020a05600002aa00b0021dac4f587cmr17398783wry.675.1659545115979; Wed, 03 Aug 2022 09:45:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659545115; cv=none; d=google.com; s=arc-20160816; b=szT6Zky17iMsHrs4uHyqX7OP1tI6vJUtbp1y/7JgT5oeuvW71Y5W+ccWNNDHGV+xEt Mv78p2UVd8Oeu6JjFgJUigfIp7Gamlln3tjv8uOr6BxMbYWTZs8Hk2yMRF5o2o6VMlt/ kj2xzbPYi+78/UmgOjyCgL/7flJTW1PcIJUQ9RaUkj5nL0STi94bC3gqgtLHHe0V+yoy ZO42YAbgHcT9MSVue7sImBaeSGcRhN0z8+8nlgcrEy1Rco+zYcgbG0TZ3zmDqWPy3CFH dn9M9RqynRuPld+C227xBWHleh5BRargYg5g5RZ5cNRBjMeFcBvdhhxYE0+vv6yYs7PT rJug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=Guc6p7HUBJch94gnLHhk05ImrC2BJuXsb4zXGrmuB7g=; b=zAC9gm/OnSJNXK8mUZe9MAosO93JVOqHSjzj/24HAnSQ7iR1wk73b5TsQWhDmnJOPt 4nbCFzt4H15zkBBBr2wcg0H0FhohcgPdXekXL/JwJ35xR60dGxZL8HffIMqistQctijN 4T0K2SvrK2WwwDZj92WJc7ZefgOXBcflMlVAuHYXdMXy7c0e7NYsNA0p1gCFjdbk6gOQ lcN4cwOMbeD+7NSaOnA2jGRw4FtUh44vZua0BCKNNqnF891KrFPp/xtGyivPpnUyQgdA 43JFWVD64lS1E2sC8S1HHN04MT0/3UexPqBadSWQZ7AnxiYfWrsZFnuVGaJO0tJEAwQ8 ZIIA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=JSWGsoS9; spf=pass (google.com: domain of fm-72506-2022080316451515ccf6f0dd4575ca4e-q6rowa@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-72506-2022080316451515ccf6f0dd4575ca4e-Q6RoWA@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from mta-64-227.siemens.flowmailer.net (mta-64-227.siemens.flowmailer.net. [185.136.64.227]) by gmr-mx.google.com with ESMTPS id u16-20020a05600c00d000b003a2ca59af2dsi132506wmm.1.2022.08.03.09.45.15 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 03 Aug 2022 09:45:15 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-72506-2022080316451515ccf6f0dd4575ca4e-q6rowa@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) client-ip=185.136.64.227; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=JSWGsoS9; spf=pass (google.com: domain of fm-72506-2022080316451515ccf6f0dd4575ca4e-q6rowa@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-72506-2022080316451515ccf6f0dd4575ca4e-Q6RoWA@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: by mta-64-227.siemens.flowmailer.net with ESMTPSA id 2022080316451515ccf6f0dd4575ca4e for ; Wed, 03 Aug 2022 18:45:15 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm2; d=siemens.com; i=felix.moessbauer@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc; bh=Guc6p7HUBJch94gnLHhk05ImrC2BJuXsb4zXGrmuB7g=; b=JSWGsoS9/hI1PcWd7cRwjUsF6IXlWue7yejRPNpCf6y3iZCm8/TYmspvFfg4HWG04k3Utc tPfK+9U2FOASoORMME7iiOmduwD3u2nV15LMMwrBLleE3uY8/54QWZCSyN+iyvzSWYV7roJQ 6oHOldJVbjDoTDyM1PgiAoThJwT9U=; From: Felix Moessbauer To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH] install crossbuild-essential into base schroot Date: Wed, 3 Aug 2022 18:44:58 +0200 Message-Id: <20220803164458.429368-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-72506:519-21489:flowmailer X-TUID: XrYza8TEp4us This patch always installs the crossbuild-essential- package into the lower dir of the host sbuild schroot. This avoids having to install this package in the upper-dir when cross-compiling, and is identical to build-essential when natively compiling. By that, the parallel cross-build of packages is significantly faster. Signed-off-by: Felix Moessbauer --- meta/recipes-devtools/sbuild-chroot/sbuild-chroot-host.bb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meta/recipes-devtools/sbuild-chroot/sbuild-chroot-host.bb b/meta/recipes-devtools/sbuild-chroot/sbuild-chroot-host.bb index aa82846b..f7c7d11b 100644 --- a/meta/recipes-devtools/sbuild-chroot/sbuild-chroot-host.bb +++ b/meta/recipes-devtools/sbuild-chroot/sbuild-chroot-host.bb @@ -9,5 +9,10 @@ SBUILD_VARIANT = "host" require sbuild-chroot.inc +# always add the crossbuild-essentials package which is +# a noop for the host distro, but significantly reduces +# the download + install time when cross-compiling +SBUILD_CHROOT_PREINSTALL_COMMON += "crossbuild-essential-${DISTRO_ARCH}" + ROOTFS_ARCH = "${HOST_ARCH}" ROOTFS_DISTRO = "${HOST_DISTRO}" -- 2.30.2