From patchwork Wed Oct 7 05:01:17 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 123 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:eb04:0:0:0:0:0 with SMTP id f4csp441864ooj; Wed, 7 Oct 2020 07:01:35 -0700 (PDT) X-Received: by 2002:a19:c883:: with SMTP id y125mr982023lff.485.1602079295133; Wed, 07 Oct 2020 07:01:35 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602079295; cv=pass; d=google.com; s=arc-20160816; b=RG3x3v68IPZKM2/G7zewPl9LvIB2QFdsnOq7e1NuTXoI7Va18gmiFWkFXfC/k4j2mi EV/jW4qxKQr5M+w7cHJgJKnTI7t7ShWH/4YRXNpaoilaW5d8jJ9uEVTdE14D2R8Et0Cm oXj8fkAofzKgEbpV2fDhM2XIjkgAw76REvkNnxBgXW3arbflGvRjuiytSApJihoBvKCE gXy+rqqKD432vOQ7T4khK9Ic4Nf9FDrGAc7ioxptBNsXsXq/pcsGCwzbippc+P48DuXs L9sCrtq8sDVHshSm5sqUn6lYoZZcNjAyJYY5Y4sTcRE0AmQFwk2l3/Vhvhg2gp7/nHyU 29ug== 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:mime-version:message-id:date :subject:to:from:sender:dkim-signature; bh=Kr7nlQvl6Fami3yH0xLPdrYlHDUDlGtZhnOdUwIHGyI=; b=wXjk1ePruWChv/etOq7QXGLAuRJQtK/EHUmrkEErUTjwkukmnz04mzDP4JtLhon4pl 3aGh4EvKFc/m/IuHK9QsZmqrMk7mFj6LLnoVMxjLLsTuSwdxzi1CoYy6363Lmnl1G+03 JIQt/c22fiFPfOZJjhF5/VR3/tVl1ehBC3ZWxpP3cwNMv3lIXoEM2AP/ZfHiYfuqk5r7 G8yndq7EPzOtDrETyvWM7rIgxSwlVF9FQDTTuYtejgZnzPrO2Glc6yo8FxhOyQ2tNUm8 q5tftecpp8m6irbLFRg7KWQi4gX/hPldxmrsHsW1kS8xGy1SvHFiwjmDSe2TsUB6+3qn Jo4w== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=s35ThFcH; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbpuu675qkgqemuxhi7y@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBPUU675QKGQEMUXHI7Y@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 c11sor433699lfs.66.2020.10.07.07.01.34 (Google Transport Security); Wed, 07 Oct 2020 07:01:35 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbpuu675qkgqemuxhi7y@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=s35ThFcH; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbpuu675qkgqemuxhi7y@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBPUU675QKGQEMUXHI7Y@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602079294; cv=pass; d=google.com; s=arc-20160816; b=p0wjLJdfZ4jCaHS00d1rS4UDmPQwYTH8dAD0SDOcLPy0Mwg8jYB/2pM/14d9qKZi2g HkdCntzhlLLUyoqLJXztVGMSOuGsn50d8oCuyK2wmGSeefSL4x77poGkK9LXH6TOtI/b al7n2T+njVfmri9D87bYnNoNeLXyCgxyVI9z5aWP3KFG/1RT4lRIvRIz6p4ZNhkvqoTv ofh1aTDPTA9lS2oQZSHOKcqdr9CzjZ7zx4ndMZ+NfIg6zDEMXbbVhNXFlA12C10UHkkK 9qCc5jDVY5VsOxXOfsKtLVKpWOgqap5JkvrJeI4VtJC/WHqMiDKa+grdyQ0TMghZtZoF in4Q== 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:mime-version:message-id:date :subject:to:from:sender:dkim-signature; bh=Kr7nlQvl6Fami3yH0xLPdrYlHDUDlGtZhnOdUwIHGyI=; b=n24RXnIk8uPHgj9by0dGQxku0Pj/ZD8s20nxA+rqJ3itxCsFtRrppe3kYs0zt98v7i BZiqkthRZfwMRrEDq+wSUyFqe0dI44x9teeNhQuM9nlviP9xc4wxPfXKFOV6s9hLT/L6 PIqAElHSkkhStf+0yb284y6cl4fs+u1EIoNTEaqUdU16NzBWsUFNdRzPHgfweEyda2zs 2scSx/oDgTvstpyVOPlsTj5MIElF7/mRIA41GToyCjkuONiixBC+2LKlC7RYZfpDQDxs 622lpOlvCSTEX7YmiqvxiqHy3n9T5AkEIu/pkHHD8TnEYz+4vJ09vjIvkEp5WdYEhF3D cDYw== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 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:to:subject:date:message-id:mime-version :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=Kr7nlQvl6Fami3yH0xLPdrYlHDUDlGtZhnOdUwIHGyI=; b=s35ThFcHWKaIta1/tjiSRbu0cd1JKukqB4iQUaL0KMtdE7K4/OR6PyX9XHnGHKo1WW 0GPAjmuuireZiFUKU1GI46zL4XvQ9vn1w5MreBzoyWcffeRNMRFXypacEjapgSQAOc5Y owYTNqnhZ7faLEw/sWpOL7qCP46kMZtdd6REF3s4wCUim25+BGyPBM8NsED2aP2gPp77 kqIuYSbVHB4F2iIuVF9XzkCNk3Hvd6VQFvh3qRj8ac50BP1vCOhrcGBIq+s+2Oq2iDSf 8r8LKgVqe7JDBN1y66QHSS3CrXAQTYd/sQXdsrrasaiBe9zULqGqiER7Sc2Vep5h76hw m5Gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:date:message-id :mime-version: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=Kr7nlQvl6Fami3yH0xLPdrYlHDUDlGtZhnOdUwIHGyI=; b=phzcRbyDz3JJEhMOZt1CKaffCl1VNJG2bNV+vA7CNRJKHES6Z4uvdqBy2m0q2PvAyK 8MNGMgBkJBvrrWL68hXSnIjZ3obz9G5wNOMs1IcHSCoID6Jkp8n0TMPv8zuzwcXWaeEd 1kWsRXBnxrXOlAHcWxYqSA8nE2TDS6eXTSa1fPaiHBTu94H7S7YvqmQJPmXbRCJvN9tm MpoR1RzxjkhAHXq0xR3q9wAjF9OM/ifWKE+M1ZDvnj8gt9dtfZ3yL8bori7TfeJRjNnf rgPJ+tf/ebJyaUPevm9LOMY7GGc4mAfNqkl/DDEOyln98DaOL3bbkdBR6lpGFu5tV6jp AMqA== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM5320aDEJ1VtkMKvoWQ8+3xbwCeB6OjhmHZ0V3tlDRaPjqLonulQ8 d38kXlrvXF5qaqwybvedUMs= X-Google-Smtp-Source: ABdhPJyjVMkyo0I1qaFzwcgYOoGVdKH9xRVckEPQsX0Hph2IBL0fz1ZO2yROaH6ch8l36mEWPhuO8Q== X-Received: by 2002:ac2:5976:: with SMTP id h22mr935857lfp.507.1602079294614; Wed, 07 Oct 2020 07:01:34 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:a556:: with SMTP id e22ls365950ljn.9.gmail; Wed, 07 Oct 2020 07:01:33 -0700 (PDT) X-Received: by 2002:a05:651c:203:: with SMTP id y3mr1166887ljn.457.1602079293039; Wed, 07 Oct 2020 07:01:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602079293; cv=none; d=google.com; s=arc-20160816; b=PxS37sS2Nk34cjCZvZwb1/yZ7cuRIJRDQBfuPEu74fMZJdpAvNp4Q38ufVz56FocUP dwXb6fQeuUnwtw6+HhNytl/2MM2mNjr8zaupxKBmZrvLiXx3WG5cv+uc5ylj8BSVYsNK pslPnHy5zogo9vwCt465cWDB1h2gsP5MCxWJ/AdUIu3moHHzbwpt05bOPN9HXRxk0dKw zoFHIaBPicUBHN5rhkM1v3aJaX/8bqHwXzvFjC4wUrGxlDBpLUrufzXiBnTnTpZYQQBQ 4TdUR1fHEMlQllbbI347BopM+TGErqpOikCFvbIgJBpRXy/sokPAfywt+MaIAZJ/Hatp we9w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from; bh=W3fVeJBYuSA86DD1RdKZMwWybjaRDeNQyfFFrCm18aM=; b=KVUT7WsNJMSlpmIiIpn4M6Bbved8APPq1F8lPMot2BOUXfuyt9ALJ68k03wSFH9rr7 WTgMir+XPU36ZCTzc3wUBjYN2QEE10/KIM7aOJh4zvAiWRNvwe77tIoqH86wRtO0rXLe r3+gCZAUcHlxnNRRcblNcbtGI2jeKh6xRr74NsveplPybZecMNRqfrz5IwOD+i+NiQSX dqyUliskP0S2jcOEh7O0kzKUFHDSdqE747sYfrcIKxQJBO7sMkNnyoEk9b4IHaEFAtUz /cTJ4S65zm/azhyhIoVzmUU13S1XUALowcf6x+jGh2flJrNm0nqt3r4RKVKyjVzf1yUK k7/Q== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from david.siemens.de (david.siemens.de. [192.35.17.14]) by gmr-mx.google.com with ESMTPS id f23si68519ljg.8.2020.10.07.07.01.31 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 07 Oct 2020 07:01:31 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) client-ip=192.35.17.14; Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by david.siemens.de (8.15.2/8.15.2) with ESMTPS id 097E1VoB001368 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Wed, 7 Oct 2020 16:01:31 +0200 Received: from md1f2u6c.ad001.siemens.net ([139.22.113.50]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 097E1Uk3019880 for ; Wed, 7 Oct 2020 16:01:30 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH v4 00/13] Complete backlog: SDK, assorting fixed and cleanups Date: Wed, 7 Oct 2020 16:01:17 +0200 Message-Id: X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 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 192.35.17.14 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?1679901899126085951?= X-GMAIL-MSGID: =?utf-8?q?1679901899126085951?= Rebased queue of my readily pending patches over next. Changes: - fixed "sdk: Make shipping the isar-apt repo opt-in" - added "u-boot: Deprecate BUILD_DEPENDS..." Local backlog also contains a new board (STM32MP15x) and TF-A and OP-TEE support, but the test case for the latter is not yet working. Hope that this will follow soon once I received the needed information to fix it. Jan Jan Kiszka (13): sdk: Add support for adding self-defined sdk packages sdk: Make all links in the SDK chroot relative sdk: Add script to relocate SDK sdk: Make shipping the isar-apt repo opt-in sdk: Inject sysroot path when calling relocated toolchain sdk: Update README.sdk isar-bootstrap: Connect to gpg-agent before adding keys buildchroot-host: Drop unneeded :native for riscv64 setup deb-dl-dir: Fix quoting Fix dependencies on isar-apt dpkg: Account for changes in mk-build-deps in bullseye isar-bootstrap: Align debootstrap calls u-boot: Deprecate BUILD_DEPENDS in favor of DEBIAN_BUILD_DEPENDS RECIPE-API-CHANGELOG.md | 4 ++ doc/user_manual.md | 1 + meta/classes/deb-dl-dir.bbclass | 4 +- meta/classes/dpkg-base.bbclass | 1 - meta/classes/image-sdk-extension.bbclass | 34 ++++++++- meta/classes/rootfs.bbclass | 2 +- .../u-boot/files/debian/control.tmpl | 2 +- meta/recipes-bsp/u-boot/u-boot-custom.inc | 10 ++- .../isar-bootstrap/isar-bootstrap.inc | 24 ++++--- .../buildchroot/buildchroot-host.bb | 6 +- .../buildchroot/files/deps.sh | 7 +- .../sdkchroot/files/README.sdk | 71 ++++++++++--------- .../sdkchroot/files/gcc-sysroot-wrapper.sh | 16 +++++ .../sdkchroot/files/relocate-sdk.sh | 44 ++++++++++++ meta/recipes-devtools/sdkchroot/sdkchroot.bb | 33 ++++++--- 15 files changed, 188 insertions(+), 71 deletions(-) create mode 100755 meta/recipes-devtools/sdkchroot/files/gcc-sysroot-wrapper.sh create mode 100755 meta/recipes-devtools/sdkchroot/files/relocate-sdk.sh