From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7366946388798603264 X-Received: by 2002:ac2:44d8:0:b0:518:b144:9020 with SMTP id 2adb3069b0e04-522102729a0mr1390055e87.61.1715337421615; Fri, 10 May 2024 03:37:01 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:12cc:b0:515:d5dd:7505 with SMTP id 2adb3069b0e04-521e4433cb5ls619366e87.1.-pod-prod-03-eu; Fri, 10 May 2024 03:36:59 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFY9RfzuQbrKZ7SCXw4PuojpNpkkcZQRYb/fX8LS/m2sdtyGiC4G/xVhyuZtrAsAaHt+OGY X-Received: by 2002:a2e:8ed1:0:b0:2e1:f297:c76d with SMTP id 38308e7fff4ca-2e5203a4af0mr12842261fa.49.1715337419028; Fri, 10 May 2024 03:36:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1715337419; cv=none; d=google.com; s=arc-20160816; b=Y9gKPa2FDk0jNsE6F/lWIRR7z/TxODtcH5EiZDJ5DESkO81VDUbX0PsS1t6GLal+WX a9Qls63lrmpQk3Gu+L37biTB83GuRzReAdkAjiJXTBro6tXXV4f4StoCBH+6l2ox6rNf FT05clJLVOoh+pgz5fShF0zqJHnF/pKP1vZETOcpHdBJEnYuEsjWqoNLFCWDhTJTUoLQ RAHra+ntdmpFfbP9ToxCVXB/17BRpuVvO/A2tV4P2DPEdYIhYRNWUSFKmYlVu9Ju4ly2 QtqSqqmt/sjXEM0qe4/S5DT5mX8zO7bNUNV3DhyRgSgsQmUNn4wP45h37U6lAvZnUqUD H3UQ== 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=FWLDvmFqBCk96Iz3pLsww7pofiN+6HmbN3Uq2ojEmPs=; fh=qxj0qH++O2CSqXuHk1zmqR74UpYndUvoWfavR7y1BqY=; b=MC0lQzUIOnMi6b3j0IQ6kr0vdtPiMNyMMcT8pOQmH1kgz+ivMSVa/ept1eTjx57t3d c4/+yhRjxjhh72qOSr+c338cmTWg4AWGx4ZH6V23TtsBmRh0R3vZgXnwLBReo6LnrIZ/ ThoJXX9ZAwXxeAfIeoPEsPeWlRdPNiAeu6b7dQdqt3IrcoPCz7o1ZuDzRfY2J84rJBrU 6iCFAtc0rDyUsxG8vBWjFnfsd3QXfYY2HIXFsPymNiFtKQ2VQnGH/EihYKbt/QnWGLfW JcV+HAz0prcd+stwxsYsVYGWC+7/a72L0yrGy9FOHgTmzynfPKcIaT590sEu6CI46uJF Dw8A==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=RNze4dyc; spf=pass (google.com: domain of fm-526363-202405101036585f894e96af0ca90814-mjoajr@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-526363-202405101036585f894e96af0ca90814-mjoaJr@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 38308e7fff4ca-2e4cff3d0fcsi990731fa.0.2024.05.10.03.36.58 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 10 May 2024 03:36:58 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-526363-202405101036585f894e96af0ca90814-mjoajr@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=RNze4dyc; spf=pass (google.com: domain of fm-526363-202405101036585f894e96af0ca90814-mjoajr@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-526363-202405101036585f894e96af0ca90814-mjoaJr@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 202405101036585f894e96af0ca90814 for ; Fri, 10 May 2024 12:36:58 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=adriaan.schmidt@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc; bh=FWLDvmFqBCk96Iz3pLsww7pofiN+6HmbN3Uq2ojEmPs=; b=RNze4dycwCATIk3jAwC7iqxQShX4w5/SC4n9gCapmfteqIMMHQEJOeggx2sMFvFH6kxdLW eH7M2jyouitFJ+7HGkBPdl/tXw5eWeRHzERn56NIU0wSJSaA8Z+nR2EAu4ePUqkhjJTGw4CH eVt4UKtMj22CtTd4+RFsSPcDW9nuE=; From: Adriaan Schmidt To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, stefan-koch@siemens.com, Adriaan Schmidt Subject: [PATCH v2 0/3] Kbuild follow-up Date: Fri, 10 May 2024 12:36:50 +0200 Message-Id: <20240510103653.3364162-1-adriaan.schmidt@siemens.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-526363:519-21489:flowmailer X-TUID: EGSmh1J7iupK Based on the Stefan's "[PATCH] linux-module: Support emulated module build with cross-compiled kernel", and on the result of staring at dependency graphs with Jan, this mainly addresses corner cases of the refactored kbuild packaging when cross-compiling. I've tested - cross-compiled custom kernel and cross module build - cross-compiled custom kernel and emulated module build - distro kernel and emulated module build Let me know if one of your use-cases is still missing. Also including some fixups brought up in recent reviews on the ML. Adriaan changes since v1: - always use linux-kbuild-native as build dependency, even for emulated builds, because the multiarch logic will select the correct package Adriaan Schmidt (3): module.inc: fix kbuild dependency linux-custom: use to_boolean when checking ISAR_CROSS_COMPILE kbuildtarget.bbclass: add missing license header meta-isar/recipes-kernel/example-module/example-module.bb | 2 ++ meta/recipes-kernel/linux-module/module.inc | 3 ++- meta/recipes-kernel/linux/classes/kbuildtarget.bbclass | 5 +++++ meta/recipes-kernel/linux/linux-custom.inc | 5 +---- meta/recipes-kernel/linux/linux-distro.bb | 1 + 5 files changed, 11 insertions(+), 5 deletions(-) -- 2.39.2