From patchwork Fri Jun 7 14:11:26 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Koch, Stefan" X-Patchwork-Id: 3588 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 07 Jun 2024 16:11:42 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-il1-f188.google.com (mail-il1-f188.google.com [209.85.166.188]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 457EBdVX028224 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 7 Jun 2024 16:11:40 +0200 Received: by mail-il1-f188.google.com with SMTP id e9e14a558f8ab-3737b3ae019sf21026535ab.2 for ; Fri, 07 Jun 2024 07:11:40 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1717769494; cv=pass; d=google.com; s=arc-20160816; b=wsXXOqXPYYY31SO9OFhQ2nY3AZ3Hp5o8lMSwhcJWj0PiW8T0wIyEXPlsZ3iNb8I6zw 8JILBztsR25pwG3uhkZsQM5WXXDbtP3zJIXm+id2jl/JrtBXgD5UBP9gDwfSp7B7uplz E/c3rWYz/4t2FVawwcXK8aoApr/joh7GP3fU6Ng+b3wprW5VhGnt3V701ObhzaBlsSMR BsW9ieylgr4lzIn2T/f5lAXFkEQBhNQdQkC3JetjYlwmc2pWAJhy1wSFoPNKqtHNRYUE P/iZCwZeCKNRCQIfhqg+oZ9brbQMu43PX1a5M4qw6wmNayvlEnX7zTEl98a9d+QvnFqK VyyA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:message-id :date:subject:cc:to:from:dkim-signature; bh=A+O688NkjQVcILbG1/8Vm9tjI/tq0Wt8nuyo2g5v2O8=; fh=ZikZkUBPjmRa4hpX45cJADC7ooLFg3wBFlg1TR1rrf4=; b=rzGH1T3uub4OkdM2KuiGzOra6chaKcGGny+oQQ6aKfZDqDJGCOgoUZlWl5Z+0lVCQ4 DYlA5mgX2Cs8W+Ps7bLzDAngFcxxJK0IWg13hY4wJ1nIZwZQD77KKkmLUDmhrjbKHVwq Z2QBh5efcz4BSgh8fKy9jr4AyxyiLbGRfEw7/y5DP7Y/WgxQKXmgK+A7g0c0YWyL5q/a ydzlrOO1PpIGfW4XSTVjbqJ22NGJk6OCISSDTJJhq24O8mT/TntOzSGD+fH0Mbub/6NO XPVBuuanZg8UYAw+OKcrviVyRFwKtzBH2L5JpLIehJOg6ii5uixM71dRXAhGFyn0/Ntx fUlQ==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=BNwCepSd; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of stefan-koch@siemens.com designates 2a01:111:f400:7e1a::603 as permitted sender) smtp.mailfrom=stefan-koch@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=1717769494; x=1718374294; 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:mime-version :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=A+O688NkjQVcILbG1/8Vm9tjI/tq0Wt8nuyo2g5v2O8=; b=pe9V76WxlxwpqJSbkSkYUYg/VLuvHbL3zzUnl7cy9Nlroa/FiqfHZaI0bIdKZUgdKc 8oRsOObsrcKafPHBLZc6QP6/Mj2sH1z08GD1cPLte5I0+70QmcfFX2jvhmvpT9TNfGrg RQRe16ad6S/1FaErou8qoASrB8VY2V7KkZdQgjKpEtliuMH6gCnKsB1lwsorMxryQXmY ZQNYWZC+LbxxClX/GnLkoSj410Z/u9a90p7NkLFhjTr7Po687qGVNBlWZmxncbJhET46 OAxMwcELahEy6Xd3WbIL4VLtlRuWrumpnAxkZHpWvt4xN10OCp2AOyjBNoZHbQl1DA3J OmGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717769494; x=1718374294; 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: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=A+O688NkjQVcILbG1/8Vm9tjI/tq0Wt8nuyo2g5v2O8=; b=c41jUv7jY8ZNXTikZLfQgMGO7BXh7jjmQQtMdIQNbP4eJ2nHaIPDWXyo7SHe9NT7xx apQ6HUjVLEa52AbjL8xJ+uMAL4+imeZnX/aNCTyydmSwW2mwTRN5OQ57Ai6knSfliWo0 hbpYSvgoMpQNktp1c1N150ex/PJdHYQs70perEoVqJqAwayuSnCVjrl/LFgCO+C5OXlB ZzlNroQRI+PHhKC17/QCyfxVbxcTH6tMkHESfs6oF/lN7RnZT255s0lg/2nHkeLD0gVh SPR+DVxBQH2tPDFgSOrs8pmn20cVIhAmAz1mXvWITdboerc5ggKJPmEdaodfhQCgd3/C Hr3w== X-Forwarded-Encrypted: i=3; AJvYcCU5NtuMgs+UAZiZSpKxxyVXrNzfMMsf5/qj17CFKAJ11MAUCOMXRqBSihArtMCPxhg3MGO1vEnvdKUmUliefG+Cjwjuga4= X-Gm-Message-State: AOJu0Yz1m49gMVumENIAXrA0REzOVlaiomGzzeCH8sIxM9p2LngQoH7V T+L0OhrPJoWV3JmGSMz5R9CtMZlYkBpuV1T9dpsEVrKjQcGxQBYs X-Google-Smtp-Source: AGHT+IFQ0jcglz4ja9MPQyBlUlN6PRcMptuPulSLyWZU7F64753h/wnBp8pfT8/nTJVwTeka+IBHVA== X-Received: by 2002:a05:6e02:18c7:b0:36a:1104:2d6e with SMTP id e9e14a558f8ab-375802ee14amr30780285ab.1.1717769493962; Fri, 07 Jun 2024 07:11:33 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6e02:967:b0:375:8917:6ef with SMTP id e9e14a558f8ab-3758917092als2558285ab.0.-pod-prod-04-us; Fri, 07 Jun 2024 07:11:33 -0700 (PDT) X-Received: by 2002:a05:6e02:1fe7:b0:374:aba7:741a with SMTP id e9e14a558f8ab-3758032e284mr30894805ab.17.1717769492847; Fri, 07 Jun 2024 07:11:32 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717769492; cv=pass; d=google.com; s=arc-20160816; b=TtnZSQ/RbsUmcYT7MSEuWK//sipBx/md0wO58BTXGJF0dutS5yC3Zfxuzt7xhENZEZ CStBMNsGVy3przcYb4c1Jz3iaNjdL7c9xWRJnjVobEKCJuFO1ZuurM6iCEaBH8N67sMW Dl5T13A/QHGXI3UrONPLyEnFOryzi97FpTFzG6LrJd0suZlTnM/48f8p2MDlQtpME8sV ZxieNEA4gfHfTWcy+ok3zEUaVn7mQhIW4ysAHwRSpEqLHwNKJY9EgvR7UcOEZ2Tx84vc VOJM/o9AuX+FA1sLA0dCZRGHVIAQc38fbQ+1/NQCmOsXBDRENm5gAGaGWX4hz2QucW/3 vrmw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:message-id:date:subject:cc :to:from:dkim-signature; bh=d/oeHqy84twRZ+CEBqvuPz2vARRvP6pm6b1NoFYalL4=; fh=IjFZP5bUXdcvIerha5l4/5Iqg8JjXjfiJOsVmxaE4VA=; b=dBHUJO1m4QxB6E3cVxjDYPFZBp2VjC3F0Dlt0B7GjAHshqalM3gNZHCGRWTmxyKYRy 7S5C5TZRNWj7sC1w31wiQG9k2gh0nrQ2dqKx30FRnhvAiGeJe4g0ViJ5mIEGQ9qIs5JC xOjm4rnAzkfwpndqIYx1EnlQXf1j1tSbx+QsiOwynCow2EfZrkYmIm8FHs4IHKmf+foZ 0O6TeckiQKlzFdTuWan0U9hAFGHUpBBOVizfBMt9OVLCzj1ay5ZofGk5fYfhnhlJOYsq tnS4BO4WCVO/86KshmHqVJZHRHuRgqQzdyTtwaJTUbbCDO3NsMA5TzRW8jPvZHA7qMf/ 8Iig==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=BNwCepSd; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of stefan-koch@siemens.com designates 2a01:111:f400:7e1a::603 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20603.outbound.protection.outlook.com. [2a01:111:f400:7e1a::603]) by gmr-mx.google.com with ESMTPS id e9e14a558f8ab-374bc09ee5fsi1749295ab.0.2024.06.07.07.11.32 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 07 Jun 2024 07:11:32 -0700 (PDT) Received-SPF: pass (google.com: domain of stefan-koch@siemens.com designates 2a01:111:f400:7e1a::603 as permitted sender) client-ip=2a01:111:f400:7e1a::603; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AQMYGs0L2B0BxIXW+js3R8LkpDuuTsk1NFg9ARKNTv360lWuujsa2qEb4ZTzO0xtOOvs4Bp5w6wVOJf1+ki4p/+idYJjx7LE2VVk/sR0Cxs/u4/IjzlqSGn+XNJTN6WafuwO1Oh4FBgs20Ey685glF32IzCViqjwc+P6oGO8n/af9v5yzVxjbu4vaHjA/eorhuNFPP993XPeqkpw+zRxL8q4lW6ll3OIvZQntq4nTg78PnzVUMG1DbHDJl9lrxSuae7/hkddZMSB6PnCJ99fCsjWtiPRhgrA1D1BYjeCoyhd18FDAL3iPBXGuLDXvkjxjRQt6rLF8+VDMZo0ysm13A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=d/oeHqy84twRZ+CEBqvuPz2vARRvP6pm6b1NoFYalL4=; b=MvZgAerKgnLAaiM+kJzAXdoyFuV0IWfbrwB2hYSB9gXjJFNk/stqkfbvSxaeoziSa9mkW60W0lUw+5/sa/s42xCcYcHXQNhhfazsmG0IJU+c92O17TAPay7/CTEnE2UjQiwpGOrxuw+RH+uQs/rLtS4uXZvhZYV8wrOAK2Wu0rJhSOEZDZcUaBAahNJsGD75sHQ/A8qbsHFyBSVWRxDnHEAwXg15Bwj/81X3Kza3P2B0GQZFbTwQ2H92HPllVL2tn80rMZRO1+dLTGzIT0RcLUOAyCijGxFHqb7oO9trz+exlWUb5o8nIhtbQUJJl2iqW3PDGEh3EMcyZ74En+wnAg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) by DU0PR10MB7434.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:422::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.23; Fri, 7 Jun 2024 14:11:29 +0000 Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::71d7:e998:3abf:a1ec]) by AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::71d7:e998:3abf:a1ec%6]) with mapi id 15.20.7633.033; Fri, 7 Jun 2024 14:11:29 +0000 X-Patchwork-Original-From: "'Stefan Koch' via isar-users" From: "Koch, Stefan" To: isar-users@googlegroups.com Cc: stefan-koch@siemens.com, jan.kiszka@siemens.com, christian.storm@siemens.com, michael.adler@siemens.com, simon.sudler@siemens.com, cedric.hombourger@siemens.com, adriaan.schmidt@siemens.com, felix.moessbauer@siemens.com, ubely@ilbers.de, amikan@ilbers.de Subject: [PATCH v2] linux-custom: Speedup build of target specific linux-kbuild package Date: Fri, 7 Jun 2024 16:11:26 +0200 Message-Id: <20240607141126.2983943-1-stefan-koch@siemens.com> X-Mailer: git-send-email 2.39.2 X-ClientProxiedBy: FR4P281CA0338.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ea::11) To AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR10MB4959:EE_|DU0PR10MB7434:EE_ X-MS-Office365-Filtering-Correlation-Id: 0fc110b3-a16c-44f6-4f74-08dc86fbba25 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|366007|376005|1800799015; X-Microsoft-Antispam-Message-Info: PupON0DKmE/LaaP5aLKtgq6fGSfsVrloohfQBaC4ksKrTd72K1mgqTmj/+BYwdZiRS1b0eg9pdC1Ag4NPDeO+VUPuvmgL5aLpsxzeqsojuIemudeKa5T/ZPrZx8hbwCOUWYA5sGr2PB0cpw4OXLDcQbg1UUvLmAfASbm4x/ujXTueuvCGYdG5cERJfcF0/t+cGFq6sWdn0tUxQFbr4hBh4zKCAjtkAtmI0HlYin9XELm1mht5lPVtduf0JPLp3/TwkMk22iSMRj+x0lG0RX83qIV//SdPimMwcqx/dzUOA06yzocRidzN6aB+v9MyCaTxsD3asAwrgA7mAN0aP4FQmkLnWKHCkGmW55UT8w+DVwUNE4ij0l2v7r1j1a6JET536NNF7hRNgWLFC0KoC8C4aizzsxqAB+vl7TuA3amil0fBFDvAU8fGg/3bFM8DpHN8NEmUUyxqKY6u7wU59ZKq5g7h7PQ6XPr0iZb58x70tFkFB7eUQmkBPAgoAVqDIV1OaKgUYSF8mvSk2UOGXPq1vTmo1/lAEJE1JZ8A+/l1djrEKDt5j7hHAZMhOUEHLaKj4hSPe/xGpjpYM1401T3fwuC7I0VD4oXN4HVh0acJP2tplhJfPwDPjQQEuQ38Jyre/2++Zb9s9+dKL+sw61A851NJe/hvsPo7QgCs6HUfWeZrAk4Me+/L/ZktYFBQKY+02sBh12oUMAxEQ/oB9ZBgfv0NlMFQfnommgSDJ1OoWStcob8mZnSKdcdHerqb/HU/yIsXCnCx4gCJ5UdWYEgSNNMQgIF5v25yTj585axobriODhj+Om8mgM9LRdY8C0IkhDnzCHNLaBoI9vsZLQ16DkzA6zHIZsXxuzfreew+w8e3B+i571RUCg+7IaG+939zVhZyATg54SzbZCdcDPDHkCvRNJuKtjFiYNpyjXSJZl+wr2pDr8G6x287XmxnnfY54m3J0uGWpvLxx5KLT/w6ITyxJ+bNn9nOTW3z3NqnVdbGcm98YURtDxE46lt70l/rmul1/A6pGSWTLi4utcwQFNfQPe/CHTko589RCbz5S1QHJRxHTcopOHJHNeSxxMq/Vg3rFOCu1TvTgRCV8LNPPC1bbH7Cvb5AXw63iiR+Lir1CKwQV3yGt01WtDp+m594JxwfOEU5jpZYmehlcdnrryHKQi1ha+y4pofHKuMSh0pv8zSoZSIP3c8pwZFGN/Gt7u6Plbd4ILdcD9wqpU56nYt/n+dXVd1I4EXqw2IJT9RNBqdutGTX8J46bW+iA1Df4RltXrinLVqQZ9fURtyoD3jg6k3rWDG+Pl8+CO+gSqeDh7fLdzTeIHJrAnI4r4C X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(366007)(376005)(1800799015);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: XWo6rFaHf0nefQz/Rd0hTJjhJEFAA38vqyxZPpi4mQmI65vgf61T5Ix5eL3GNTs46DO/OIOVIlS5kBNcKTprMbrKTFPVCsyywSp53UxkKKjyAGz7k0rSVfcufW35mDoLndF0D7wIG3lNrtN84BMW+M0O792op+qsHdFMv4oM3Mt8Gz8e0AA23ux7V6SyvuaDK9MLM+q+xWsSCrZYsoFgPbX8prVzheEMcSo0h/YYQ3/+h9oLvAqYENaNchhjBCPHFYLhRJbVXsSEN3eStGNzrYhHavC2UmR41tanz2kC+IRK3y7dFjI3abCZkU0SD03cC3KAuZuU4t1yfeNPEyNTcu4xZrg9ZfF1bQRlduZsXi0ol2aAg/8gaabayN+vzE4lzQv7hL+dMat5hXyJchulaiPyDvRbFCSA1jfvLKLy1FwVjcuxYTK4jzKiC1Y0gv+BjcM+EkH1hTOrY7BpdL4pAjVhiA61Caj+mxUPcb38EGaThs9iM9ZFpWzPuEX/tklNnATB6q9oAybdG9B1bePn50M+7cKnCrZWcnNQXcPyW4U+QcgjAFgZty59rE3A2//HYZTQIvo6QVp+A0jIjvaPQH+bto5ZqVlIAHpQ8zcgBY016n7CzLe0ZwBS77ILXptne8RyaK5HXzdlbIhPMO4T9PSV9aNjePSC4G8kYAJbC8QoLZpRarED1mAqF2UiQJME75MdFAQnWd1QT/wmblOh25U/M1xODC3nz3U9ZAmy3O2QVrRqkzxHRAgnQ4kK7gqRrHIlCb1iPo0F4+pH3wPfjWngQGWs7siW3ukcMV7qx4/sXUdBr2gHEm6CVMpsYYc1ncmjB4zi07zq7dMNV64ca0nBoSeKB9s8/9OGlJcLmZPSdizSkOrx8bkHAxx44sf2r6Y8+aJMYLJvzgRNUnHMTvlqJxb4c8ocsn7DUhHQPITQ3K1baZpzIeaf4Qlpxwk4cQyXYREYLe1BHedYnz1gVPH5IpgTP++0A9mY17NIPUYtQmKeGJP8bim7sXrMHyg4iBMlMgU1lCzbSkfCnvAXmhQkRR2bQWSTbmCTk0oN76YmE85TbSWVHz+qx30O/jUcOgG0xjDpSIfUqxBa9m7YQ2YZk2wKQIbDX7I4GZ0QAhqVB0qNpgeAAX6ZnG4/1qtSFS4qeqfO0srBMTyx7j9rCn8jUW6Htv40Rz8Xm5fuQzHjWXT/sODlh9ElP2XKTGZe/L9PDgmI8OOB0mj+AeMeCH9gNY5k64BvzvrWBoo+R+5qunVzDKmOmqTSo3T1rkGTRpjQhQikNMIorhhKGUD4m/ZqrULF3aVdGN14l/C9hRwJ3p55mJC3caIf4toCKYin3PPHjFkl7T927nNkTIU5ZC43kIweeGNul7mzuyj3Ri452QeVREWsSrrfrRHZPmi4d8Epqm8u2aqFG7WYAaaSBsaC0uAorQbfiyFzrSOTNluU/9NA7dav43dZdcuPvyWBCgyBxzPuSXZLe2Yz+NhCmD19E9KcjXNDSsy+oOgFfr2pYEmAylyzS8Je6hOBak3bGrnVQuDbXH5RxYnVLlT/sLxDdl+Zb52R/BiiIlhDLXYzshtzgwY5uxdATdSovvdpmXatl2X8q8yRNQAw7vtydHhpyuUt9TOLJgtw7am+BsUxAMO1KRSYW1Z8t2AbSdrn X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0fc110b3-a16c-44f6-4f74-08dc86fbba25 X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jun 2024 14:11:29.8631 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: wny8XMw+GqfSf6YOK/YC9Vo54+QVL7hXw69BukYWvcWzq4gCmzkGTqrF2YCXqx4BHyROY6BZEslBYjMHKZCPiQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB7434 X-Original-Sender: stefan-koch@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=BNwCepSd; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of stefan-koch@siemens.com designates 2a01:111:f400:7e1a::603 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Stefan Koch Reply-To: Stefan Koch 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_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?= Avoids time expensive QEMU-emulated merging of kernel config by using the existing kernel config for the target specific linux-kbuild Using DEPENDS instead of RDEPENDS ensures creation of kernel (including config) before build of target specific linux-kbuild Signed-off-by: Stefan Koch --- .../linux/files/debian/isar/configure.tmpl | 18 ++++++++++++++---- meta/recipes-kernel/linux/linux-custom.inc | 10 +++++++--- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/meta/recipes-kernel/linux/files/debian/isar/configure.tmpl b/meta/recipes-kernel/linux/files/debian/isar/configure.tmpl index 389c9a85..72eae448 100644 --- a/meta/recipes-kernel/linux/files/debian/isar/configure.tmpl +++ b/meta/recipes-kernel/linux/files/debian/isar/configure.tmpl @@ -10,10 +10,20 @@ do_configure() { # Trace what we do here set -x - # Process kernel config target and fragments - ${MAKE} O=${KERNEL_BUILD_DIR} ${KERNEL_CONFIG_TARGET} - ./scripts/kconfig/merge_config.sh -O ${KERNEL_BUILD_DIR}/ \ - ${KERNEL_BUILD_DIR}/.config ${KERNEL_CONFIG_FRAGMENTS} + kernelconfig="$(find /boot -maxdepth 1 -name "config-${PV}*" -print -quit)" + if [ -e "${kernelconfig}" ]; then + # Prefer existing kernel config + # So, very expensive QEMU-emulated merge_config.sh + # can be skipped for target specific linux-kbuild package + mkdir -p ${KERNEL_BUILD_DIR} + cp "${kernelconfig}" ${KERNEL_BUILD_DIR}/.config + ${MAKE} O=${KERNEL_BUILD_DIR} olddefconfig + else + # Process kernel config target and fragments + ${MAKE} O=${KERNEL_BUILD_DIR} ${KERNEL_CONFIG_TARGET} + ./scripts/kconfig/merge_config.sh -O ${KERNEL_BUILD_DIR}/ \ + ${KERNEL_BUILD_DIR}/.config ${KERNEL_CONFIG_FRAGMENTS} + fi # Stop tracing set +x diff --git a/meta/recipes-kernel/linux/linux-custom.inc b/meta/recipes-kernel/linux/linux-custom.inc index 647f09dd..dc354e13 100644 --- a/meta/recipes-kernel/linux/linux-custom.inc +++ b/meta/recipes-kernel/linux/linux-custom.inc @@ -25,6 +25,7 @@ KBUILD_DEPENDS ?= "build-essential:native, \ flex, \ git, \ kmod, \ + linux-image-${KERNEL_NAME_PROVIDED}:${DISTRO_ARCH} , \ rsync," KERNEL_DEBIAN_DEPENDS ?= "initramfs-tools | linux-initramfs-tool, \ @@ -112,7 +113,7 @@ BUILD_PROFILES = "kernel kbuild" BBCLASSEXTEND:append:cross-profile = " kbuildtarget" # When cross-profile is active: -# build only kernel with the default variant of the recipe +# build only kernel (including config) with the default variant of the recipe BUILD_PROFILES:cross-profile = "kernel" # -native: kbuild package for host @@ -122,14 +123,17 @@ RECIPE_PROVIDES:class-native = " \ linux-kbuild-${KERNEL_NAME_PROVIDED}" # Use pseudo target to pull in the base variant of the recipe. # Will be auto-extended with -native by multiarch.bbclass. -RDEPENDS:class-native += "${BPN}-pseudo" +# Using DEPENDS, see below +DEPENDS:class-native += "${BPN}-pseudo" # -kbuildtarget: kbuild package for target, enforcing non-cross-build BUILD_PROFILES:class-kbuildtarget = "kbuild" RECIPE_PROVIDES:class-kbuildtarget = " \ linux-headers-${KERNEL_NAME_PROVIDED} \ linux-kbuild-${KERNEL_NAME_PROVIDED}" -RDEPENDS:class-kbuildtarget = "${BPN}" +# Using DEPENDS instead of RDEPENDS to ensure creation of kernel including +# pregenerated kernel config before target specific linux-kbuild package build +DEPENDS:class-kbuildtarget = "${BPN}" ISAR_CROSS_COMPILE:class-kbuildtarget = "0" # Make bitbake know we will be producing linux-image and linux-headers packages