From patchwork Thu Dec 11 03:51:56 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "srinuvasan.a" X-Patchwork-Id: 4708 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 11 Dec 2025 04:52:06 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f61.google.com (mail-ed1-f61.google.com [209.85.208.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5BB3q6PG016051 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 11 Dec 2025 04:52:06 +0100 Received: by mail-ed1-f61.google.com with SMTP id 4fb4d7f45d1cf-647a2c3df89sf470524a12.3 for ; Wed, 10 Dec 2025 19:52:06 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1765425120; cv=pass; d=google.com; s=arc-20240605; b=JZEYK0AgI6x4qXG3K5dv4pYzUUJyArZrd4x2NgD0XkT4Bn93G1z2UTiolj1uveW0NI zCtOY6Z0D9nnQ5nBdscFFMDlvdf0PBy7s0hlqB1m/aVkuVHh3dfhxfio0WHdSRrd0DU1 wAQY3U2rDM68NsQgl0cMKLCcknMkmzBP3UjU4W42qLc+I0yn2QzcNbJmR6Qy+KspNWQE TNko1rX94nTeujMdIDGTqvS36NvnMeDIQXdnh69cl9f3HXx7Rh7cy1UrVN+Bbs+WY6ar PcWNU2+h6eWq7Dpxg5PEK1+9a/EcHlxR+66+TnAgTeVUNPZ0LTsNh8apIokW3YGK/d5A bSig== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=DZilWyonRbK8k8rNAhTRiJQXiANsEsESvqdStFsZ4m0=; fh=UPGMspFmhQW6pTdD53+0fR4X8oUIhxxsGgLMKrBfUMI=; b=B7aaFF/1reh/yOu1av3uMKVSs7a25FclDt6JFo23EnT6Z1rhwBnWEdp3rJIq02V0L4 kmg+itH5+1TWpviKhw3WO4JeBZvZkMrRlvOuZP6YMQHtrVrjCP/bZN16BwRzi+5Lo1vU fJ6eRPCftMalb9TJiNzvAim/02FsDeGSeIDhJhoOKxF6h77CnZhPEyvFqfzC/Xfnu+2Q hZ+M4x8z2mDLAUtFOBu6WOlW3tgbgcS2EHIBE/e02lNwvfUCfsbja8QfekRdBAftMGKS MH0xJP9fEtviaIRF/Mlg0nrVWzT51RngWmlTkFB/hrxsi2ilDXbPzv4U/8Dad+1n4NT0 jTlQ==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=lz4CFajZ; spf=pass (google.com: domain of fm-1324425-202512110351575af60a770a000207e4-grjdez@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-1324425-202512110351575af60a770a000207e4-gRJdeZ@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1765425120; x=1766029920; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=DZilWyonRbK8k8rNAhTRiJQXiANsEsESvqdStFsZ4m0=; b=HgI53EHnke5jCMbS+O/H/V5VLVIImgWHlHHkl/xLRT9jLzK3J6U5eKc2UedhkHifdP yK7mOThl9siWK285SHloYBCZ0Ba4gFbek3rppCmIVLp/2dynELFBcy5bVoruHwdYYaA6 mY3VRGy7evrso7lUCuvuyWMgXcKxwaTm4q0S+0i9b1aR7aQdREwSR6kMhuupQej8UNDQ QeTUC9CyVpfz3+bT7zt6ZIS88fa3mMC5F9/81K4kRLPSEjyl1EUFkY+EIaA75qnKb9eV bQjv+uNsb3f5d0qtWCxgFBDZBVJMMV6Qax3OU2Me9EwMcJwCLCZhqRATiV9OB+nI/jNF LG5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765425120; x=1766029920; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=DZilWyonRbK8k8rNAhTRiJQXiANsEsESvqdStFsZ4m0=; b=bNT36X2sj272sydbAmOyr8nDHDqXRacfD9iRM3YsajwuFlwNrPs4fnly49pJxZWJbf zBw+O2X+JOWJqpIj2OK6CsMgjOrk/iD1RjotX9tI77r3KI2wxYNQ8ApMLyXLSc2uO38b yVvmmjgCb1BIq7w/+y50Zv9LxaBCaSsDFYr37NIMBENEMjqN8m2ih/gJK2X9s02vjjge LkQ/nj+7ZnuwN26BnM3FkQW7StfrEOI4jUNyiTDVQiTBTSG2jKej8DB0N5Apxb7kejFM 3yNSho1s2f8+1pWET+Nv4epiI5WiznJ4soQ1H/wnl0DfdmmmCEnclWfRNejJkxUY9OI3 8rfg== X-Forwarded-Encrypted: i=2; AJvYcCUCEfojBfgLwjakIT8Ja11LHGUvO0maQzN1s3CH0hj+fReM0/4BRauq1AcdyVJXY2A/5TpphkI=@isar-build.org X-Gm-Message-State: AOJu0Yy9qGSMAISxSOX/hiRJu2GT129rJReo24rl5sGEGqnyY+AW6ZlZ 279t8qDPmcoztOwklEZVq32cZu0OrntIT9KNdH49BeGXXTHzlenKqdr/ X-Google-Smtp-Source: AGHT+IHrHE7LAnkquUjxiF+sd2r9867xNxA1fj1K+c29UgTKT5ZQzT74aBBZx6x+B313pnIPdOglZQ== X-Received: by 2002:a05:6402:5245:b0:641:2cf3:ec3e with SMTP id 4fb4d7f45d1cf-6496cb4cb4cmr4193308a12.11.1765425120404; Wed, 10 Dec 2025 19:52:00 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AWVwgWb99akfnptpxeJiLZIysW8/gBt69r/rBlL5zps/A64fwA==" Received: by 2002:a05:6402:20ce:20b0:641:5d3e:7868 with SMTP id 4fb4d7f45d1cf-64983bcb6fals389925a12.1.-pod-prod-04-eu; Wed, 10 Dec 2025 19:51:58 -0800 (PST) X-Received: by 2002:a05:6402:1ec7:b0:641:8d6b:88cb with SMTP id 4fb4d7f45d1cf-6496cbdaa0amr4277119a12.28.1765425117832; Wed, 10 Dec 2025 19:51:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1765425117; cv=none; d=google.com; s=arc-20240605; b=bNPmqB0YxyJI88tlb74w6eTz/PhBF1eNBswB6blQmHo1A4NBRpfPtyylQ093JCfubc w5MBktf8oEpu0h/J3ZGPfDXsuyHoZIYgP6GUjhE2zaTOoLKgSkEKQdlzZgGxhKHC3TBN wBbGnDQxdSW81SLWyz6iXt0tSnjRjOBKF32l8wXl0bJLiKhXMFLlfvZ4xfjjBBYk+QBP iLmfpm5ulKw7fayCPoSkwwAaQSRbUO0BrtoRednz34swNTDxBC94DVktP1iFINxtlrAm ZQ3JTwKAHat1myo+QBChr56Sk0RSJOpADlOkAoUkH6ZFXQ4dSPLJvyL1fD4oGY8uw/Uu hw2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=PEw2+055lS3h9vW/zgrWKTJxWTSqLqeH4uIz8weVv34=; fh=pxf0rraACnmXIzbkWuAvk2BX/op6RhgrpBBgb3hKuGc=; b=cIeUeFq80WQD6+SESGrWJL1NyO7tGhPt1+lpV92BFJT8Pvb8p6tEUUSyJ+W+ghdHIZ pp1JuWQPdYZ0bo3ro4drEZel4MWfaH5RqXf2Dh/b1I5VeEIfuiU44Zbx9RNUEjdk7td/ UHY/8cZteShETGsN5Z9estxOz57bpa7/HrK7sK5pCYdLk6r94TJTFUfA2QIeZeA7c9iD 0JM8JSlbaHnI3kttsqX88W6JpqaK9/Byraqea7EuX7Cm3zSdI4IGqwWfWn3BHjQRbQ3H Jpt+u3EvLICNp9/ruXzyllbk+mfuI01lLfF/b+jcPSRl0x7JTUPf2kptvAadmOFGufN7 B4FA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=lz4CFajZ; spf=pass (google.com: domain of fm-1324425-202512110351575af60a770a000207e4-grjdez@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-1324425-202512110351575af60a770a000207e4-gRJdeZ@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-228.siemens.flowmailer.net (mta-65-228.siemens.flowmailer.net. [185.136.65.228]) by gmr-mx.google.com with ESMTPS id 4fb4d7f45d1cf-64982042339si20105a12.2.2025.12.10.19.51.57 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Dec 2025 19:51:57 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1324425-202512110351575af60a770a000207e4-grjdez@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) client-ip=185.136.65.228; Received: by mta-65-228.siemens.flowmailer.net with ESMTPSA id 202512110351575af60a770a000207e4 for ; Thu, 11 Dec 2025 04:51:57 +0100 X-Patchwork-Original-From: "srinuvasan.a via isar-users" From: "srinuvasan.a" To: isar-users@googlegroups.com Cc: srinuvasan Subject: [PATCH] meta/classes-recipe/linux-kselftest: remove forced ISAR_CROSS_COMPILE = "0" Date: Thu, 11 Dec 2025 09:21:56 +0530 Message-Id: <20251211035156.6941-1-srinuvasan.a@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1324425:519-21489:flowmailer X-Original-Sender: srinuvasan.a@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=lz4CFajZ; spf=pass (google.com: domain of fm-1324425-202512110351575af60a770a000207e4-grjdez@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-1324425-202512110351575af60a770a000207e4-gRJdeZ@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: srinuvasan.a@siemens.com Reply-To: srinuvasan.a@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-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: srinuvasan Removing the forced ISAR_CROSS_COMPILE = "0" improves kselftest build performance. When cross-compilation is disabled, kselftests are executed under QEMU emulated environment for foreign architectures, which significantly increases build time. By dropping this override, ISAR can correctly enable or disable cross-compilation based on the target architecture, resulting in much faster builds for non-native architectures. Note: The memfd test case passes under both native and cross builds. If you observe inconsistencies in other test cases, they should be investigated and addressed in the upstream kselftest framework. Signed-off-by: srinuvasan --- meta/classes-recipe/linux-kselftest.bbclass | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/meta/classes-recipe/linux-kselftest.bbclass b/meta/classes-recipe/linux-kselftest.bbclass index ec2d267e..67165683 100644 --- a/meta/classes-recipe/linux-kselftest.bbclass +++ b/meta/classes-recipe/linux-kselftest.bbclass @@ -8,11 +8,6 @@ inherit dpkg -# Some test-cases like memfd compilation failed in cross-compilation. -# Force native compilation for now to have consistent output across -# ISAR native/cross compilation setups. -ISAR_CROSS_COMPILE = "0" - DESCRIPTION ?= "Kernel selftests from Linux kernel ${PV}" DEBIAN_BUILD_DEPENDS ?= " \ @@ -20,13 +15,13 @@ DEBIAN_BUILD_DEPENDS ?= " \ flex, \ bison, \ ${@ 'fuse' if d.getVar('BASE_DISTRO_CODENAME') in ['bullseye', 'buster'] else 'fuse3'}, \ - libelf-dev:native, \ - libcap-ng-dev:native, \ - libpopt-dev:native, \ - libcap-dev:native, \ - libmount-dev:native, \ - libfuse-dev:native, \ - libmnl-dev:native, \ + libelf-dev, \ + libcap-ng-dev, \ + libpopt-dev, \ + libcap-dev, \ + libmount-dev, \ + libfuse-dev, \ + libmnl-dev, \ pkg-config, \ clang:native, \ llvm:native, \