From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6620265736346533888 X-Received: by 2002:a5d:500d:: with SMTP id e13-v6mr2061849wrt.9.1541400734346; Sun, 04 Nov 2018 22:52:14 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:9c3:: with SMTP id 186-v6ls1100800wmj.2.gmail; Sun, 04 Nov 2018 22:52:13 -0800 (PST) X-Google-Smtp-Source: AJdET5ebsBh9wXd5DvAUOCngeNZyV4Y42uUt2jJyVyjbEklhqi/RIUtFAR2P0Sd6wICxNVubAf0w X-Received: by 2002:a1c:496:: with SMTP id 144-v6mr64095wme.18.1541400733861; Sun, 04 Nov 2018 22:52:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541400733; cv=none; d=google.com; s=arc-20160816; b=h4SuYUf3wzEn+GRe/0JWwNRdBp/vD6btjbFp1C48TdMg+U14TGvMM+hLaUr/rRvp7Q OPChQdJKwxjwwHlXdQ/3hUWGODTGgzNtXFFUJ+W53o1ZPR4OqPWAwXJ1FrSFe717xrMG V6iKJghqjZe9r4o39ehByryHXeyR7Xa1WCc101OHKk05xbE9FQy6vJQj6uBSckpGBpj2 5c8Yomb1PqNfq381u4BjOAgZs9977iUfZYerzYhOIVA9KuUTYXnL/2DIacv8fseOd31Y RJgwu9TB9zxLButwA/82nZMC+ZwL4SWHUuzIQzdo753i+CpPI3APupRcj7K6hUiNC8DA in6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=references:in-reply-to:references:in-reply-to:message-id:date :subject:to:from; bh=Ybg5Nwj5pjFBS5fCJ02w9dlSJOECSEaA37YqwMni6Q4=; b=xbNPM+lNPsxt0qcC1YW+COrMieQ8AU7EjIu0Li5q3CHlNY5wq4ydJSNfiMjGLpjMgw CXHkgXTttgCW1kUGmQmA/pXTlrGchuJ7OSDdCsKhhWCqWu/h8HVQAcIoHavZ7cQu/kgd tE5G5IZAnr3BDqvcaOh65UQqLb1fK7X5UGpOI6GHhtj9Lnv4qEm9lJ1CQCg3bZaB25Jj oYcl6ZoTz1arLytHOI0zTiJKogi8gXdAmOuI0x+JadcU/jAXiq7ytZuMWvjI0tmZU76m ux5kyI4ZWq5iEtYTYOKMIxvKhRHVGGHSlZ1SC6o6c8yZkAgJrGsqXADwbZA9Xx+5SDej EXjA== 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 Return-Path: Received: from thoth.sbs.de (thoth.sbs.de. [192.35.17.2]) by gmr-mx.google.com with ESMTPS id z129-v6si839048wmc.0.2018.11.04.22.52.13 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 04 Nov 2018 22:52:13 -0800 (PST) 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 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 wA56qDcL013766 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 5 Nov 2018 07:52:13 +0100 Received: from md1f2u6c.ad001.siemens.net ([167.87.39.16]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id wA56qBn2011680 for ; Mon, 5 Nov 2018 07:52:13 +0100 From: Jan Kiszka To: isar-users Subject: [PATCH 04/10] meta-isar: example-module: Only disable cross-compilation for Debian kernels Date: Mon, 5 Nov 2018 07:52:04 +0100 Message-Id: <871815cb61528b97ae405bfd770869ade1084a1b.1541400730.git.jan.kiszka@siemens.com> X-Mailer: git-send-email 2.16.4 In-Reply-To: References: In-Reply-To: References: X-TUID: Dpbqe93vBnvx From: Jan Kiszka It's perfectly fine to cross-build this module with self-built kernels. Signed-off-by: Jan Kiszka --- .../recipes-kernel/example-module/example-module.bb | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/meta-isar/recipes-kernel/example-module/example-module.bb b/meta-isar/recipes-kernel/example-module/example-module.bb index 1a4554a..996b5e2 100644 --- a/meta-isar/recipes-kernel/example-module/example-module.bb +++ b/meta-isar/recipes-kernel/example-module/example-module.bb @@ -7,15 +7,18 @@ include recipes-kernel/linux-module/module.inc -SRC_URI += "file://src" - -S = "${WORKDIR}/src" - -AUTOLOAD = "${PN}" - # Cross-compilation is not supported for the default Debian kernels. # For example, package with kernel headers for ARM: # linux-headers-armmp # has hard dependencies from linux-compiler-gcc-4.8-arm, what # conflicts with the host binaries. -ISAR_CROSS_COMPILE = "0" +python() { + if d.getVar('KERNEL_NAME') in ['armmp', 'arm64', 'rpi-rpfv', 'amd64', '686-pae']: + d.setVar('ISAR_CROSS_COMPILE', '0') +} + +SRC_URI += "file://src" + +S = "${WORKDIR}/src" + +AUTOLOAD = "${PN}" -- 2.16.4