From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6875334414772994048 X-Received: by 2002:a17:906:9389:: with SMTP id l9mr5615685ejx.537.1600788537016; Tue, 22 Sep 2020 08:28:57 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:906:a20b:: with SMTP id r11ls7051050ejy.4.gmail; Tue, 22 Sep 2020 08:28:55 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwx8RbTYhwpY9dwszNN9ZfPYs1cPq6HyrPlY0DQaTZbnR1K6T2iJzNzQlnIqbRUDFCOtOU0 X-Received: by 2002:a17:906:6682:: with SMTP id z2mr5794112ejo.434.1600788535855; Tue, 22 Sep 2020 08:28:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600788535; cv=none; d=google.com; s=arc-20160816; b=ImmgI2rOuRcJzLUQP6w4+ZfoDh8heo3rglbz24N5AMoAw3KGN6J7MiZpzMwZeOKJcu i+uRcbseAhvlwcBvwuIvXUdkJ8zrguZ7XCmv5uraluZHAHOYc9/wx2UCnRuXf4NjabsK a9B1GAq2AjXMUrKuVWoEUFCY+7dJt7s8o8tyDkheMNa9Nxpe3zifXeQ92pGRqNA2lZIz +fE3SHr9bf9OPQlL6pmFa6/obGGYcW3IGAL91d5tFGbKZAM+XgP5Cuc1zmPYGlMAyMtI 0uu83mQPpJooWQ4PQHdKT9PTRO0I4XN8FG39t6a2aqhoNHGbUzog2a0RwwiAMhKGszW9 d4pA== 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=3JSwQNz31WmOwyDomlFjcRUr+NefFL05gtOgrWGECf4=; b=NPZ+ZFYpJ+uTXAk/FllHhoOjiteiqn1oBj8sPSU3Kax37xR+d1Mmz1fHNwLNRwGtOx moJpIv/eulyc1+WmQMbV6R++eJ9g6UQMQIrq0+g/xGaNYjwSFwdvUJ+sRoI3BkQQflwm li1wh1lxFgPBJURNEwHpvaSRVsD7PpBmdzCU5z0UUeSqNo+LMcBij7SNqUhimid84ULa wgVrniZ1952fMVxFsyuvApx2x9a3wotYYY4pbbVbo9MSfasxY6eFS9xCOF+dFiw9vVXI Z74KHrBl6qPMM65kGmhiTrUtG+yVKfKau6SeGtJsccvMtIq/Rbr5CiC3e3RrZLHeFNgJ /DNQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.28 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from goliath.siemens.de (goliath.siemens.de. [192.35.17.28]) by gmr-mx.google.com with ESMTPS id w16si348816edq.4.2020.09.22.08.28.55 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 22 Sep 2020 08:28:55 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.28 as permitted sender) client-ip=192.35.17.28; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.28 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by goliath.siemens.de (8.15.2/8.15.2) with ESMTPS id 08MFStIG002173 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 22 Sep 2020 17:28:55 +0200 Received: from md1f2u6c.ad001.siemens.net ([139.22.130.132]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 08MFSsV3031723 for ; Tue, 22 Sep 2020 17:28:55 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH v3 00/16] Complete backlog: SDK, compat arch, assorting fixed and cleanups Date: Tue, 22 Sep 2020 17:28:38 +0200 Message-Id: X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUID: afZK6Ud4nVWb Not all of the patches have dependencies, but let's make it simple and push them all again at once. Changes: - fix for false sharing when building generic packages from source - make isar-apt opt-in when building SDK - adjust cross-build documentation - switch back to hello-isar for testing compat-arch build - add an attempt to mitigate "gpg: can't connect to the agent" That last patch is under observation here. I had multiple of such failures in CI with the queue, none after it yet. But as the error is sporadic, we do not know for sure if it truly helps. Jan Jan Kiszka (16): Split up isar-apt into distro-arch specific instances linux-custom: Clean up minor inconsistencies in rules.tmpl sshd-regen-keys: Issue sync after regeneration meta-isar: Drop outdated cross-compilation comment qemuamd64: Fix OVMF path 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 Add compat architecture support via multiarch ci: Add compat arch support doc: Enhance list of supported cross-archs, drop QEMU reference doc: Describe new compat arch support isar-bootstrap: Connect to gpg-agent before adding keys doc/user_manual.md | 26 +++++-- meta-isar/conf/local.conf.sample | 6 +- meta-isar/conf/machine/qemuamd64.conf | 2 +- .../recipes-app/hello-isar/hello-isar.bb | 3 + meta-isar/recipes-app/libhello/libhello.bb | 3 + meta/classes/dpkg.bbclass | 8 ++- meta/classes/image-sdk-extension.bbclass | 31 +++++++- meta/conf/bitbake.conf | 7 +- meta/conf/distro/debian-common.conf | 3 + .../isar-bootstrap/isar-bootstrap.inc | 18 ++++- .../buildchroot/buildchroot.inc | 5 ++ .../sdkchroot/files/README.sdk | 71 ++++++++++--------- .../sdkchroot/files/gcc-sysroot-wrapper.sh | 16 +++++ .../sdkchroot/files/relocate-sdk.sh | 44 ++++++++++++ meta/recipes-devtools/sdkchroot/sdkchroot.bb | 34 ++++++--- .../linux/files/debian/rules.tmpl | 6 +- .../sshd-regen-keys/files/sshd-regen-keys.sh | 2 + scripts/ci_build.sh | 6 ++ 18 files changed, 225 insertions(+), 66 deletions(-) create mode 100755 meta/recipes-devtools/sdkchroot/files/gcc-sysroot-wrapper.sh create mode 100755 meta/recipes-devtools/sdkchroot/files/relocate-sdk.sh -- 2.26.2