From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 16 Jul 2026 10:11:12 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f184.google.com (mail-qt1-f184.google.com [209.85.160.184]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66G8AvOo029203 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 16 Jul 2026 10:10:57 +0200 Received: by mail-qt1-f184.google.com with SMTP id d75a77b69052e-51c19493ac2sf110782431cf.1 for ; Thu, 16 Jul 2026 01:10:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1784189452; x=1784794252; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-sender:content-type :mime-version:subject:message-id:to:from:date:sender:from:to:cc :subject:date:message-id:reply-to:content-type; bh=plrcsgHDGCaK8MHLBIIii9FgFdrvL5ytJITbzOWpx2U=; b=sZHYYpk2PG8NksQhHLwml0/kJhDPdRWT/CddpiAhyQF1jcLwue+OVJpmg5DfLZRqaW NGPaO17DqrHV9oYRlSb2ei8yQifH+5Lho9Rh5WgufWZLRZt2zn5PmmB4FSMsQorqB2H0 n0nuGFr7Ott4VH6U4CEQrT0AztPt9/CufzFdbjMamSnDII9cihgTpGK9N9xsFAdjNECA 84eZ3cq0JZHeYYHS+6wpEmnmFmixEEOP1PhMt1VdxI0fH1m0nQ9YrKJZLzB+r8zHO8ZO qNdoFcYa+OblMP33Nn5Ana0D0c59iWh/TiHESTN0Be/JPz0xi5tV+zVfXtlJFaW5tVVR 8YCg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784189452; x=1784794252; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-sender:content-type :mime-version:subject:message-id:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=plrcsgHDGCaK8MHLBIIii9FgFdrvL5ytJITbzOWpx2U=; b=snrg+/omSg8FVMSxPqmUW4LS6XuHTuUYZ3s9LL5iSuAMIIIyvJormVB0SI9vOdAHKW UIUvq8mhfBAo2ny77V+Rt6WptzYIot991pBae5aDVDSV/3s8QaRzRzO9bP5IfFzDYfJr vCcuFGwO785KK1gyxfWs3MkAVQLe6KWSDSbPsq1FP+Rvpsh92k6vovZrAhq4fKsuv4Ac H4AldZLCRCg8G6qM4gJCZ3/G4XvSuxtkWCCjSiKMMh17vHkS3HhlmnO9ofASvCD7CHso fC50Db4Nykcbj6HvOCQJb2wc2teFrYO1GNGveD8gRjnTLUJ2YJWGDGysais/0xxbrzFR ztNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784189452; x=1784794252; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-sender:content-type :mime-version:subject:message-id:to:from:date:x-beenthere :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to:content-type; bh=plrcsgHDGCaK8MHLBIIii9FgFdrvL5ytJITbzOWpx2U=; b=GjOKOn1Y2RIvOWzYx/REjRE0S76ZNigqYKuK64ybjBiUlG8e4IF3dsD/ad3nZoJjx2 /hc/0QhIbaxw+Y0LRo2nEx7YWLI/Kwx54pkaOjDB63iYR5iZfSFlsqzJdZiJM9ViPNHZ vnBXEqquR0RPuEqvXoxk3w1M7kuJTO6nk9sgiOEVz4Y2nTkx5+17DNDasMaEc/RXfPDV PBc5sS9lIF6rdLqW/Ay5c8N0feogia25oxcAdS3QSx1uYjPVwju+qu9tzmVAJQGdH20W 3x722yZmq/Id4rv/v+Zic+Jsn0qSgYFGtj/T1U2zOyh9VZeoavzRwtBfA1d0rUzk4rIY hSNw== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=1; AHgh+Rp/3zY7q870Uhw0PkfPKuM5uuM7PrAIZ5Kb2poaJRCo6fvhlLX7QEUkqsL0nTN6LwEiWQ/4@ilbers.de X-Gm-Message-State: AOJu0Yw5Hx3izyOe9h3DZz2htpPShNlldj3MNA51Liv3mG7kRMeNYmeC GGaEHg3QAkZGesh3+XXFwE7Uurxoo8HPg1td05zFDhqmYzDwAKMD6GhY X-Received: by 2002:a05:622a:1356:b0:51c:7b11:41b9 with SMTP id d75a77b69052e-51e4250efe4mr101274171cf.85.1784189451498; Thu, 16 Jul 2026 01:10:51 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPRoZ/fZSYBA6ZbvUIZk0JEpdd1l0JvLvtD4w3Luw6QheA==" Received: by 2002:a05:622a:1793:b0:509:2a0e:163b with SMTP id d75a77b69052e-51ff282919fls5928271cf.1.-pod-prod-07-us; Thu, 16 Jul 2026 01:10:50 -0700 (PDT) X-Received: by 2002:a05:620a:45a5:b0:92b:814c:fb2d with SMTP id af79cd13be357-92ef2c44d24mr2223322085a.60.1784189450813; Thu, 16 Jul 2026 01:10:50 -0700 (PDT) Received: by 2002:a05:620a:b51:b0:8f9:4d19:af67 with SMTP id af79cd13be357-92ee597637dms85a; Wed, 15 Jul 2026 10:14:02 -0700 (PDT) X-Received: by 2002:a05:620a:2a09:b0:92e:cac7:96e6 with SMTP id af79cd13be357-92ef2c29f1bmr1857141585a.58.1784135640973; Wed, 15 Jul 2026 10:14:00 -0700 (PDT) Date: Wed, 15 Jul 2026 10:14:00 -0700 (PDT) From: i shyneee To: isar-users Message-Id: <1226141c-c35d-49b1-84fd-2682883393cdn@googlegroups.com> Subject: SDK seems to be detached from rootfs, or How to package ROS 2? MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_300318_455529474.1784135640696" X-Original-Sender: ishyneee1@gmail.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FORGED_GMAIL_RCVD, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, HTML_MESSAGE,MAILING_LIST_MULTI,SPF_PASS,T_SPF_HELO_TEMPERROR autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: upbqtf4Vv4vK ------=_Part_300318_455529474.1784135640696 Content-Type: multipart/alternative; boundary="----=_Part_300319_1423181192.1784135640696" ------=_Part_300319_1423181192.1784135640696 Content-Type: text/plain; charset="UTF-8" Hello! In build systems I've seen SDK comprises separate host tools and sysroot. Isar chose the multiarch approach. So I'm asking you to clarify: 1) that I must put "*-dev" packages in SDK_PREINSTALL in order for them to be available to the cross-compiler; 2) that there is no detached "sysroot" format available. I'm currently trying to install ROS 2 arm64 package to my SDK: SDK_PREINSTALL += "\ ros-lyrical-ros-base:${DISTRO_ARCH}" The problem is that it depends on "python3-pytest:arm64". "python3-pytest" package has "Architecture: all" but not "Multi-Arch: foreign". So it is not available with ":arm64" postfix. I'm currently considering investigating two approaches: 1) fake packages with equivs; 2) self-packaging like in "siemens/isar-riscv". Additional note: The multiarch SDK approach also is also preventing me from SDK_PREINSTALL += "\ ros-lyrical-ros-base \ ros-lyrical-ros-base:${DISTRO_ARCH}" due to lack of proper multiarch support in ROS 2. So I can't use it as Docker rootfs container (I want it to carry ROS 2 for both architectures - one for host user, one for cross-compilation). I can just add the SDK to a directory in the container and call "./relocate_sdk.sh". But why do I have to carry the whole amd64 rootfs instead of aarch64 sysroot only? -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/1226141c-c35d-49b1-84fd-2682883393cdn%40googlegroups.com. ------=_Part_300319_1423181192.1784135640696 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello!

In build systems I've seen SDK comprises separate host to= ols and sysroot. Isar chose the multiarch approach. So I'm asking you to cl= arify:
1) that I must put "*-dev" packages in SDK_PREINSTALL in o= rder for them to be available to the cross-compiler;
2) that ther= e is no detached "sysroot" format available.

I'm curr= ently trying to install ROS 2 arm64 package to my SDK:
SDK_PREINSTALL = +=3D "\
=C2=A0 =C2=A0 ros-lyrical-ros-base:${DISTRO_ARCH}"
The pr= oblem is that it depends on "python3-pytest:arm64". "python3-pytest" packag= e has "Architecture: all" but not "Multi-Arch:=C2=A0foreign". So it i= s not available with ":arm64" postfix. I'm currently considering investigat= ing two approaches:
1) fake packages with equivs;
2) self-packagi= ng like in "siemens/isar-riscv".

Additional note:
The multiarch SDK approach also is also preventing me from
= SDK_PREINSTALL +=3D "\
=C2=A0 =C2=A0 ros-lyrical-ros-base \
=C2= =A0 =C2=A0 ros-lyrical-ros-base:${DISTRO_ARCH}"
due to lack of proper = multiarch support in ROS 2.=C2=A0

So I can't use it as Docker ro= otfs container (I want it to carry ROS 2 for both architectures - one for h= ost user, one for cross-compilation). I can just add the SDK to a directory= in the container and call "./relocate_sdk.sh". But why do I have to carry = the whole amd64 rootfs instead of aarch64 sysroot only?

--
You received this message because you are subscribed to the Google Groups &= quot;isar-users" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to isar-use= rs+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/isar-use= rs/1226141c-c35d-49b1-84fd-2682883393cdn%40googlegroups.com.
------=_Part_300319_1423181192.1784135640696-- ------=_Part_300318_455529474.1784135640696--