From patchwork Wed Nov 18 22:50:02 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 172 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:df02:0:0:0:0:0 with SMTP id i2csp245103oou; Thu, 19 Nov 2020 00:50:05 -0800 (PST) X-Received: by 2002:a5d:4d02:: with SMTP id z2mr9031434wrt.109.1605775805195; Thu, 19 Nov 2020 00:50:05 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1605775805; cv=pass; d=google.com; s=arc-20160816; b=WZGYZPYQOcSoLxN6TGSQU+UeCFr2hWRbp+vMngYx6AL8H36ZFxEeo62A8ll8gtnKIe KBo1LgLZuQoLizkdwna8XTUIMkgeoCctDfKOAKLnoZhk6+aWe/RPQrYcjxnEbeaIuIrR mSIZIxPgPPJFlWuCh84562cRuhpcrFjyAoujrHqPKZJACp/JwBTiysGrtL2RxUNBEE/k Wy5d4FZya8p24vEIo9MGMjC7blWWzMs54Yq2+0HEOWFtAPe3VD7sIUFtu7YEnvjvwF20 5h4WqmQLEPzLpIG1LuO0b/BcjJ/rjOKU9NUlgrLIqJ5FP3XLAo12S0KDMXCGbS3BY669 ZQew== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:content-language:mime-version :user-agent:date:message-id:cc:to:subject:from:sender:dkim-signature; bh=aQDQ4zPFJZqIIgf8nZhQimfPENCmWylaLrRW6O+4n6k=; b=XSnXuuuscf3vdB7auBSbxVdGgetBekE8rNMVAisSNw001EoBvuOlg4i4W2Mfq0yVTB g/Gx+m/8jn5hSP34XJw44iMPdApqyDT3y5XFRul6G8nHpHsS8SCd916b4yoj9rPMhBhv tpdgDa3fwPYy4LtHNYAJ3/1jWyENMSCG3Y3vNNzDfGdWx74ICwbrt3Gw3QGK/Q2iLlqb A5+0TEGYoDVhPJ/VO2ctrto3fX53dr3M8M1moEhvRwK9PtVUF2kLQ4PSIknXs4bXKDsM N80rsMytnJpqU2BtrUbjGFpb7PO7DKx6aExVxYUYyo0vFShanHfRL4A4Ot/s34DGGogV DnKw== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=ZQMSgBEy; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbphd3d6qkgqeus4e6ta@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBPHD3D6QKGQEUS4E6TA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com Received: from mail-sor-f55.google.com (mail-sor-f55.google.com. [209.85.220.55]) by mx.google.com with SMTPS id 26sor2799396wmk.6.2020.11.19.00.50.04 (Google Transport Security); Thu, 19 Nov 2020 00:50:05 -0800 (PST) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbphd3d6qkgqeus4e6ta@googlegroups.com designates 209.85.220.55 as permitted sender) client-ip=209.85.220.55; Authentication-Results: mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=ZQMSgBEy; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbphd3d6qkgqeus4e6ta@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBPHD3D6QKGQEUS4E6TA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1605775804; cv=pass; d=google.com; s=arc-20160816; b=Y1vrCq589ftzpHwPIiPwwauqL0R8mGoEDeHwTBHYA5MduNmon9n1V0EX0HkLYi+i3y /K83myWTxySKezhXqE9jzLd7IE84ujbgqCKrT3UvHpUnRo71p1ZyNUqAGijNjK2Utan5 dkqwgbb1h/r+Zetz1L4ysBWTRo9wgsn9mw1HYiYnC7EZD5HgJzfdFBGzW0rdGLw9l52w WOY53P9GW6GbzTijsVyfIuWryl8bkWZPdWfBGiNMQU8W31XcJMAahCzkEb8xRr09Br1U tMBqNXHbJvVGpqnVgqiFXXXgjXMwpytLv9W2Dtny7qtSrr69gQgZPcgWHVQndQh3Gxmd VGeQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:content-language:mime-version :user-agent:date:message-id:cc:to:subject:from:sender:dkim-signature; bh=aQDQ4zPFJZqIIgf8nZhQimfPENCmWylaLrRW6O+4n6k=; b=bpXhq3A8wrZaUp6Q5eSo+qs0Qbtn9mtfOn56hmDjEd2ipZz+sL6sJNvG+4krgDbcZ5 99/U/2sOtJFk2QJTbDkX7Yt41A+bl19/bFHYRHXfW9OV8lljthigN6EAqMlj37yvCI+E 8gnkyGQafvcvSBnPqjTjhZPez8tM0ESgDBEKm3zcM64qQy5mu0/KxgDKMtlpTykI7+8s fKzCVwZAXD68gZhChr56n/4ozwPTjnZdQt7OcoF5GXslDzujSMfn2GuFwBAQocksGjh1 YSkn2xLWTUhDIJTjUBTzXMQP1lwsABW+YxYSS3N/+N6isL63CbX5vJppvHxxDM7em/q5 BHyQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:subject:to:cc:message-id:date:user-agent:mime-version :content-language:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-subscribe:list-unsubscribe; bh=aQDQ4zPFJZqIIgf8nZhQimfPENCmWylaLrRW6O+4n6k=; b=ZQMSgBEy/HoZiLBhWjY51DkCm3PEw/lg7xgezlnlolKB72qS9hD6qDUOFfIjpJM7OO /xLEL0/48vtRcLyzsNsaCAFEUF84E5nIfUqTk4pLYtn9J7q/xK3M+c1D1dwrF3b2g9jX ALNWRLRFLp+n0lXznKSTQQVjxWWZYk4zhY1Nzyz9f03a5IY2oiqRiEPHV74CZRpvoNIi WEp4J8Xtxcxoengx/Jig3iUQtrKILzdSG53K1cLwPdReIx2p5z2z5qya7wl784gjlo8l YSpzQ7NKwxPuKm1EA4JMREpyJEJp7whK0Y149zfE/GgdkvtHWFWjF2jP16h+PUVxdrFI Vr3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:subject:to:cc:message-id:date :user-agent:mime-version:content-language:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=aQDQ4zPFJZqIIgf8nZhQimfPENCmWylaLrRW6O+4n6k=; b=NA+BbBVQGb60Se29FDlf2U+ajyx/lXUO3CavzwIFNxiaHwpxhrwSEgoX8f/O6dZyb9 8EFk4v8BLAnLt4j7sxppNbpjbWBcWrBZUrrOlbr12RqhaRqed8mgX5ju9QXZTChZ5Atv bpnEq1ROyXNoYHBEbFYVI7OQVWvU+U558gtaWmcJ4if5RwlwjGWKzmQAPGhYhacz0e1g Hs+W6e2UDLXO65Kkk7ZwUoQn9jz8HMhDGmz1CGmr/iteMVRU5Zyae8HnRo/ii+qGi/pH ri8jzfotdyeIphwCo/XoiDxlByMy7F7YTnlnTeQIca+JmoVS2AtrKHWe2vgu0q3c1T4l eZSA== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM5309KMDAqFJnZpRcE37GKCEVDLsENtAm2XpFGURDkMRF63dFLJIC xfGbXkasTE3zHvryV1KaC+k= X-Google-Smtp-Source: ABdhPJyYIaTsHb2Q74hmjC3e3nQpA2s0djL1b+6/txf+exn9K84oq8tZfMDimNyUrBpGo8XDl3Rp0w== X-Received: by 2002:a1c:6456:: with SMTP id y83mr3479987wmb.59.1605775804551; Thu, 19 Nov 2020 00:50:04 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:2348:: with SMTP id j69ls1190834wmj.0.gmail; Thu, 19 Nov 2020 00:50:03 -0800 (PST) X-Received: by 2002:a1c:6555:: with SMTP id z82mr3497505wmb.5.1605775803603; Thu, 19 Nov 2020 00:50:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605775803; cv=none; d=google.com; s=arc-20160816; b=aEgiv+AdNw35TUTE5g7BFsNKOs9ZkZRfz+DHhlg/lw0eaJPQWJuWfozJrMwtR/gRdo aHzkusb9s541NWIVD5szllT/6k2/PFuImOFGgZLogL8R4IvPOodCKlQGiApTOdCuoksl /TDbiLX+YQbsLUgrdZOkwNDjPUk6dhMin+uyBUA49IyE2JU61OuPR1CyreRhumI0IqnI WaJjeT0Tyys8pUfDV8uK0i+EWH86S/RiwImx8/iQloHS0yGG03pceuk2ypkaHaXV8Xa4 tohhl8jiD1HXEeNZ4J/ChLlWHq49tyw8s9JPQF0vW3Dqr6cv2L42UBXyTnQxxRPuqUU+ uXPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:mime-version:user-agent :date:message-id:cc:to:subject:from; bh=eOB4AAe+QGce/Rc/xdYLwX7yIOcene3nSXg/Qx53O34=; b=de2kwrsQKA4FaeYRaMA98DBfqVB02UfALihzJj6MSzVCAP5BqYtQGH+oqYgLnKxmlO eixCT/j2kfxYiYNeH1Aig6SAFeMmxE99NHHI67LAl9IYJZwLaX1FWZEA5vyP/d0J38K/ 98ErO+yFchmqMtzy93MCARUsYG9sHZfBJrzLa+sVqqMaOwt5zw0dnP2d1H1XoQfilDsD FZxd4mr1w19nmI4aSQ8KZnI4Mvf8qn8jGIJegTQJR1Yz7qLcXClplU8xx2illBxRookJ 0pheAsTIMN2xCIORwm3cAtTZYStMlw790hwfgaLQ09Fju+YjaJme5awj1//JPep9dNw9 RpXA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from gecko.sbs.de (gecko.sbs.de. [194.138.37.40]) by gmr-mx.google.com with ESMTPS id c20si167545wmd.2.2020.11.19.00.50.03 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 19 Nov 2020 00:50:03 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) client-ip=194.138.37.40; Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by gecko.sbs.de (8.15.2/8.15.2) with ESMTPS id 0AJ8o3tV030179 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 19 Nov 2020 09:50:03 +0100 Received: from [167.87.38.29] ([167.87.38.29]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 0AJ8o2hj017908; Thu, 19 Nov 2020 09:50:02 +0100 From: Jan Kiszka Subject: [PATCH v2] sdkchroot: Fix dependency for RISC-V To: isar-users Cc: "Gerhold, Steffen (CT RDA IOT SES-DE)" Message-ID: Date: Thu, 19 Nov 2020 09:50:02 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.4.0 MIME-Version: 1.0 Content-Language: en-US X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1683777970926170931?= X-GMAIL-MSGID: =?utf-8?q?1683777970926170931?= From: Jan Kiszka RISC-V needs our crossbuild-essential-riscv64 package, and that needs to be added to the dependency list of the sdkchroot, like already the case for dpkg-base.bbclass. While we could so far rely on buildchroot-host having installed the required real dependencies of crossbuild-essential-riscv64 already, this is not the case for the sdkchroot. So add those dependencies to our replacement package. Reported-by Steffen Gerhold Signed-off-by: Jan Kiszka --- Changes in v2: - actually test the sdk and ensure that it installs the cross compiler ..._0.1-isar.bb => crossbuild-essential-riscv64_0.2-isar.bb} | 5 +++++ meta/recipes-devtools/sdkchroot/sdkchroot.bb | 2 ++ 2 files changed, 7 insertions(+) rename meta/recipes-devtools/crossbuild-essential-riscv64/{crossbuild-essential-riscv64_0.1-isar.bb => crossbuild-essential-riscv64_0.2-isar.bb} (63%) diff --git a/meta/recipes-devtools/crossbuild-essential-riscv64/crossbuild-essential-riscv64_0.1-isar.bb b/meta/recipes-devtools/crossbuild-essential-riscv64/crossbuild-essential-riscv64_0.2-isar.bb similarity index 63% rename from meta/recipes-devtools/crossbuild-essential-riscv64/crossbuild-essential-riscv64_0.1-isar.bb rename to meta/recipes-devtools/crossbuild-essential-riscv64/crossbuild-essential-riscv64_0.2-isar.bb index eeefba92..be06688f 100644 --- a/meta/recipes-devtools/crossbuild-essential-riscv64/crossbuild-essential-riscv64_0.1-isar.bb +++ b/meta/recipes-devtools/crossbuild-essential-riscv64/crossbuild-essential-riscv64_0.2-isar.bb @@ -9,3 +9,8 @@ inherit dpkg-raw DPKG_ARCH = "all" ISAR_CROSS_BUILD = "0" + +DEBIAN_DEPENDS = " \ + gcc-riscv64-linux-gnu, \ + g++-riscv64-linux-gnu, \ + dpkg-cross" diff --git a/meta/recipes-devtools/sdkchroot/sdkchroot.bb b/meta/recipes-devtools/sdkchroot/sdkchroot.bb index c96cc772..893b2877 100644 --- a/meta/recipes-devtools/sdkchroot/sdkchroot.bb +++ b/meta/recipes-devtools/sdkchroot/sdkchroot.bb @@ -19,6 +19,8 @@ SDK_INSTALL ?= "" DEPENDS += "${SDK_INSTALL}" +DEPENDS_append_riscv64 = "${@' crossbuild-essential-riscv64' if d.getVar('ISAR_CROSS_COMPILE', True) == '1' and d.getVar('PN') != 'crossbuild-essential-riscv64' else ''}" + TOOLCHAIN = "crossbuild-essential-${DISTRO_ARCH}" TOOLCHAIN_${HOST_ARCH} = "build-essential" TOOLCHAIN_i386 = "build-essential"