From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7286543990069919744 X-Received: by 2002:adf:eac2:0:b0:31a:d450:c513 with SMTP id o2-20020adfeac2000000b0031ad450c513mr5568299wrn.26.1696530727438; Thu, 05 Oct 2023 11:32:07 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:5108:b0:405:349c:902b with SMTP id o8-20020a05600c510800b00405349c902bls696270wms.0.-pod-prod-01-eu; Thu, 05 Oct 2023 11:32:05 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHFlG5GwnVXubxx0c9zZFCC+45Ftw98zGSh7o4N9QBxVlnkQjFnHDGRKhWHQJhmw8YrLhU2 X-Received: by 2002:a5d:4d8e:0:b0:324:7bdd:678e with SMTP id b14-20020a5d4d8e000000b003247bdd678emr5511165wru.60.1696530725181; Thu, 05 Oct 2023 11:32:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696530725; cv=none; d=google.com; s=arc-20160816; b=y9JO+oDlI1NxVlR1TCRv5QjcbzbviYRI22P6pF4ir3TzsF4JmCDxty5ObBYa5oHHmW cyQosSM0sSudrpa9DhWDxqJVmD3UsmGZ5kzvQxjMrWpksN1YdrQEWD1rdhhCaSJI2UMb cJBAO+HzeOg/3/6tx961CGTIvZKZixTurT3uJ49UCk6nn00gRLLn49KZVW0BW6bdMO+j 3H8m4IaWWdzeAHbhddac5jK4Oa3IVjhfuAojXv+NLHrJfw1hguL1/gbCuKGXglyPt3jD wjJQoCRKRSibJz7bTp685GlPiH5XY5B6CrDSIJkuqW8MjZNh9fz2tjtZXMfOrkCUbSjO 5KIw== 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=mZELKAFDUORCKVlvscH8RuJMj7okJaqihcx3k/R4gT0=; fh=yRqbW8O3aFmOjK/UFxR7KoBHXIp/B4yCBNXRNY5QpV8=; b=ABoOJ4mb+QNnAr9A/YxUg0uVzm0u8n4VFBKEfEG6pdpjVOiaoPh4vuwfATCmVB/cpW m0AV9P04nRmni2ygJvl1hK1i0vR1UjYOkrtxsNUnj9GuiqiG2J7e0up/DRUpszj0ZDrd EcTcEWsY63EKrjdG1H/wdGo9rqjOib0iGol2szF4jGX/wJkKcBkVoO0BxbUv5p4K7zim XWmVij9WP96Cr4ZVO5WV5b5ssCKizUsfbqJZUXDMxiyq6BAQuOxX8zKrQkLOi6ku/Sh7 4uIixPlxsMXoXZVnyVzO1NhLQGdSipbZL3fpCA86qbqY/uDyAMp9N4/l8wS6DyjesgiK 2uAw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=YLd0IE7K; spf=pass (google.com: domain of fm-294854-20231005183204f21d8486e9b0383c01-ghhdvq@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-294854-20231005183204f21d8486e9b0383c01-gHHdvQ@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from mta-64-226.siemens.flowmailer.net (mta-64-226.siemens.flowmailer.net. [185.136.64.226]) by gmr-mx.google.com with ESMTPS id e6-20020a05651c04c600b002b6f8d5f93csi110546lji.2.2023.10.05.11.32.05 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Oct 2023 11:32:05 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-294854-20231005183204f21d8486e9b0383c01-ghhdvq@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) client-ip=185.136.64.226; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=YLd0IE7K; spf=pass (google.com: domain of fm-294854-20231005183204f21d8486e9b0383c01-ghhdvq@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-294854-20231005183204f21d8486e9b0383c01-gHHdvQ@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: by mta-64-226.siemens.flowmailer.net with ESMTPSA id 20231005183204f21d8486e9b0383c01 for ; Thu, 05 Oct 2023 20:32:04 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=jan.kiszka@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc; bh=mZELKAFDUORCKVlvscH8RuJMj7okJaqihcx3k/R4gT0=; b=YLd0IE7KiGwg2hbijlncuZbebDNllQIly3Qiq+ng39YNDbLfbRWYwSH2xu7AihzPyHvdEe kdSD2XMwSKw0Iw+YklUMEN69dC2xYTiSNaB5JlxT9g0wed8oMzfkU7QKLez1UDVguYbA23mM 84yPwH/sU6J6wCyffWkR6mXV2hPZk=; From: Jan Kiszka To: isar-users Cc: Adriaan Schmidt , Felix Moessbauer , Uladzimir Bely Subject: [PATCH 0/7] HOST_ARCH, -native, riscv64, and all the rest Date: Thu, 5 Oct 2023 20:31:56 +0200 Message-Id: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-TUID: cMp/QsddldDo This first of all reverts my incorrect changes to HOST_ARCH. It then tries to resolve the native build issues of the visionfive2, fixing some remaining corner case of -native usage: If package A has B-native as build dependency but is then compiled without cross-building, using qemu-user instead, it will incorrectly request the build of B:, rather than B:. This is resolved automatically now, and the solution is used for the visionfive2. For that board to build again, we also need to switch from sid-ports to sid, for riscv64 in general. Jan Jan Kiszka (7): Revert "base: Fix HOST_ARCH for native builds" multiarch: Downgrade native dependencies when building in emulated environment meta-isar: jh7110-u-boot-spl-tool: Rely on native annotation meta-isar: jh7110-u-boot-spl-image: Fix native build meta-isar: u-boot-starfive-visionfive2: Simplify build dependencies linux-custom: Drop unused template variable Move riscv64 from sid-ports to regular sid kas/distro/Kconfig | 6 +++--- .../{debian-sid-ports.yaml => debian-sid.yaml} | 2 +- kas/machine/Kconfig | 6 +++--- meta-isar/conf/mc.conf | 6 +++--- ...muriscv64-sid-ports.conf => qemuriscv64-sid.conf} | 2 +- ...ve-fu540-sid-ports.conf => sifive-fu540-sid.conf} | 2 +- ...-sid-ports.conf => starfive-visionfive2-sid.conf} | 2 +- .../jh7110-u-boot-spl-image_0.1.bb | 6 +++--- .../jh7110-u-boot-spl-tool_0.1.bb | 3 --- .../u-boot-starfive-visionfive2_2021.10+VF2-3.0.4.bb | 4 +--- meta/classes/base.bbclass | 6 ++---- meta/classes/imagetypes.bbclass | 6 ++---- meta/classes/multiarch.bbclass | 12 ++++++++++++ meta/recipes-kernel/linux/linux-custom.inc | 1 - testsuite/citest.py | 6 +++--- 15 files changed, 36 insertions(+), 34 deletions(-) rename kas/distro/{debian-sid-ports.yaml => debian-sid.yaml} (78%) rename meta-isar/conf/multiconfig/{qemuriscv64-sid-ports.conf => qemuriscv64-sid.conf} (85%) rename meta-isar/conf/multiconfig/{sifive-fu540-sid-ports.conf => sifive-fu540-sid.conf} (76%) rename meta-isar/conf/multiconfig/{starfive-visionfive2-sid-ports.conf => starfive-visionfive2-sid.conf} (78%) -- 2.35.3