From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6875334414772994048 X-Received: by 2002:a1c:7302:: with SMTP id d2mr1650436wmb.133.1600788541390; Tue, 22 Sep 2020 08:29:01 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:a58a:: with SMTP id o132ls1746139wme.3.gmail; Tue, 22 Sep 2020 08:29:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyoR7G22Xy3pOnPsq4IyWHD6IEdMQ2XTL9/r05j8oqaSrBu8Q/26bJ7abbunKW7AyRNeacY X-Received: by 2002:a1c:7907:: with SMTP id l7mr1570437wme.89.1600788540393; Tue, 22 Sep 2020 08:29:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600788540; cv=none; d=google.com; s=arc-20160816; b=l1YL1SVwjw5H6eIM8jQlmz+wWdP9hhzNOK+rDXx2NHVadVmKNVorU6zJV3gOF7YhAi LcyB/snVR/pNlTO9Pu3XV5KbNcdXu1PTmpsbP8dxHSzBWsHyQECV5Q+ggYQK1T6kkZwt 5/TwqNsRk4dDgypxvEFDWPC7v+HUl54IvG5uIjfewpa2B/+VnIbMtctUfTRFCUTHAA4Z GnrXGmEbBf2gah2IFei+prbaFDO8KCw41ej8iHk794ddbNd3pEMB/PM+BTAwoXcR3tif TbMmbiGWMnOPRjxZb6MXYNKC1BC0g2JFjnDyMrgK4ilZs8VjI83iW2Bb942OT3x1IdQ4 rfAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=UdZJfDWA5EYrNWEusu/gsoO7cJR8zNzQwvOyfE1aQZ0=; b=O95Ma+EOq3rkVB8Zv7jeLXI+KW8yNi660gU7yb7/AEg2zQ4O3SSKmDwHdulOGe7Y8g ZV67Ff5WFyiBBKmVuNkDHFxrpq+ua41LzZoXEH6PffOCffMYC9oVLtL899VWzC5fclxc mmCggM7h+G1RV0eA37s0PR9lYS/2UYOM/TcHyuaIZDU8OG1m6o1CRIwfxkSVwZXdeubV ICA2/96IaFx8pbi5XF/AfFLRRAnEB07BW6tK/Y9vUPL68bK8U6CxaL/+H4ocqCS+iOJ/ kSDjExtBVqNry6YOWZRs/jiIBevi9/p7wfxXE3C7gLTmfdx5p1JG2ixNNxxRsJigBA4g B8Eg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 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 thoth.sbs.de (thoth.sbs.de. [192.35.17.2]) by gmr-mx.google.com with ESMTPS id z11si446316wrp.4.2020.09.22.08.29.00 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 22 Sep 2020 08:29:00 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) client-ip=192.35.17.2; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 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 thoth.sbs.de (8.15.2/8.15.2) with ESMTPS id 08MFSxce027325 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 22 Sep 2020 17:29:00 +0200 Received: from md1f2u6c.ad001.siemens.net ([139.22.130.132]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 08MFSsVI031723 for ; Tue, 22 Sep 2020 17:28:59 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH v3 15/16] doc: Describe new compat arch support Date: Tue, 22 Sep 2020 17:28:53 +0200 Message-Id: <091e352d55ddced2b63914b238b1777f15131823.1600788534.git.jan.kiszka@siemens.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUID: K93vlVtftrxx From: Jan Kiszka Signed-off-by: Jan Kiszka --- doc/user_manual.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/doc/user_manual.md b/doc/user_manual.md index 5c3996d7..dd6fc344 100644 --- a/doc/user_manual.md +++ b/doc/user_manual.md @@ -723,6 +723,19 @@ Debian cross-compilation works out of the box starting from Debian stretch distr Experimental support for riscv64 is available as well. +### Cross-building for a compat architecture + +Some architectures, under Isar amd64 and arm64 so far, support running 32-bit +legacy applications on 64-bit kernels. Debian supports this via the multiarch +concept. + +Isar can build 32-bit packages as part of a 64-bit image build and also enable +the image with the necessary packages. To activate the compat mode of a build, +set `ISAR_ENABLE_COMPAT_ARCH = "1"` in `local.conf`. Packages that shall be +built for the compat arch need to be tagged individually by setting +`PACKAGE_ARCH = "${COMPAT_DISTRO_ARCH}"` in the package recipe. Non-tagged +packages will continue to be built for the primary target architecture. + ## Examining and debugging package generation inside their buildchroot -- 2.26.2