From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7123197581177389056 X-Received: by 2002:a05:6808:1a90:b0:33a:9eba:c8c0 with SMTP id bm16-20020a0568081a9000b0033a9ebac8c0mr608142oib.82.1658518427613; Fri, 22 Jul 2022 12:33:47 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6808:2094:b0:335:3a6d:57e6 with SMTP id s20-20020a056808209400b003353a6d57e6ls1969146oiw.6.-pod-prod-gmail; Fri, 22 Jul 2022 12:33:47 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vOP32dTtfLI7tEtH0GHYPX0gwVaSTqVg16KmoFbAzUiGJLhDvcRNTVfm/J+BjH5GTwprCt X-Received: by 2002:aca:3e8b:0:b0:33a:a94c:2f2b with SMTP id l133-20020aca3e8b000000b0033aa94c2f2bmr5653304oia.192.1658518426951; Fri, 22 Jul 2022 12:33:46 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1658518426; cv=pass; d=google.com; s=arc-20160816; b=dapTabVrA3mi3Fd0LZ05MPnp3OKgAdmUHw8BaBnyKLjvM5rqA3kWakFwPzqbhts562 WjsyAolxtle9er+8CnlV8g4KweGX/R/BfT/yBeZIeolQj3MMfbXX9FrWh6fc1vSefiNm T85ZZCeBbOaVnFpVBBnlqn0Ksbn7LjVJGoFK2CyIvBLXrnoT4jQixcMW3ZrxPhxHdsN4 0yt+PLWVlwZBKwBg5nAX49atvfE+zU6md81CEIh5ZQI6etP4H4KnD1CJNS9EIMnrVosy NHgsWMYoGxD/0FtFZuKoVV3tLri1HI1XJ910wGG6cDxboCDEbgDzVvEZOyVwzWZ7NME2 sZSw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:subject:to:from:date:dkim-signature; bh=PwNHYufAIhVV06+II6IYKbR3r+t743h3zViUH0y2aLE=; b=RaSzdZ804fRgefDIkBoYJue0PISx+rfO8fgsow4UeM8oX7lJ5VfKxvRTumY4Y0hEzu a6sdd9b+iOf0MzTwK7kWt1EV9hLHd/aYkaHCfQFl/sw3LXWKhH/dY53eEidovyzI3G4I h9wSIOlfMDnYTEAzqj+B9EaYolYVDzwEiqo30xjq4CHT9c8/504uybkKuigfxS1OUY/X wj/YV+1qU8mGG5sNKv5zFkLQZpidLw3Qccdj0pQEmsJVbCg7umibxcvg4bAotLEYrWBj aOtKsaharMOdP941QkCX1u9eagnTKvr7LgCFbyxMrS73bSQI5bm6wsfm1aEdcOWfiJ7c D0Ww== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=n1IUk+JA; 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 henning.schild@siemens.com designates 40.107.8.43 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80043.outbound.protection.outlook.com. [40.107.8.43]) by gmr-mx.google.com with ESMTPS id 42-20020a9d04ad000000b0061c2578d8d7si283582otm.1.2022.07.22.12.33.46 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 22 Jul 2022 12:33:46 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.8.43 as permitted sender) client-ip=40.107.8.43; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=n1IUk+JA; 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 henning.schild@siemens.com designates 40.107.8.43 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JFVwsFGMUA4XFISHCQbdi0KavZ/rEt/d8JYGOMXORyGKhgRvFcpj7uCxQhXmSxf/pe3FQg+ragG/IWlWVldy4HAyvdjmP9qsC2IPl/XxjM3r2cj/UYLIqyp3r9bR9HUkf3jh1XwazVcpyMEM38+V6pU3VWgN2K6P08cX1zor6zmoUAhOdzkufR20afuZBS+Y5bIPoBPOiJQTTZK2sriTmyzlVqbZymb1NS/z8du1FKI76l8EZQ0cBQ5HFjnauTqfUGjZgUXjau6tugZfOTAnkBd9oooWI7iMMeEwpAinEepY4EBbJd27WniqY093cs4rPt8NYfs5UjVPDIMMOjOQdQ== 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=PwNHYufAIhVV06+II6IYKbR3r+t743h3zViUH0y2aLE=; b=AgF6XAsIbrf1GSm6TZBB/Q/1uZSjNvE3zs3DKEnFhvJM/CtkG6PaYG5y5cE/pWZKAqqBVWRRpFMd5xsV+TeFRLAHs9TozPZjdWgKwO99vujoHqqoisFwbxDrN9ToF/ryx19Ow4ve+20/rL+OT+YbIJzL4zvaKTIGPQ6XyaHn5RAyDyRlraAtjqFqQzDwmaRsnfSrnTxDFlSZdPAQJocUlDCX97Z8goVEMwe3svoc72i0M7sKgfJ6CO+GfR9voFQp3BfohnzxkukrIyZW6AxKdmkgN1gimfPEpLPacnObQWWjEbLPSAd9H7DkZdtiGjb4lASiUYy6jppx/2fm2aUkgg== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PwNHYufAIhVV06+II6IYKbR3r+t743h3zViUH0y2aLE=; b=n1IUk+JAqNY6STe9mc+8F4DDgmlTRj0sHsbRlOyh4tpq0DfQW6kSHQSRYnFck4eYrV7RfKlgjlnK1kTk2uf8+V0viElBA3plqk3PJzOr8U+k72oeZ1RBY5xpwXvGHFp5QI4pMkCQRS0JNDbd5HPEKK0JkXQCbDxC9zQ7ForQq1YEYhR5rgVKKqwLcz9P0RwEKDSlMWyd3RILH7Lexj8pOIUi3oviLPZvienuDRdV7IKHfJLglHzXq36s9wUO2MoE57m54ZVy8FwWVTs1F1w9AjtszSN3o/rPK+PSvCzr1BpCdSrE8gi46ddLqcgyKK7jw3wtktEUK9gylEoFqU+EDw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) by PA4PR10MB5562.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:273::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.19; Fri, 22 Jul 2022 19:33:41 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::75ee:d5d2:6b1d:150b]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::75ee:d5d2:6b1d:150b%3]) with mapi id 15.20.5458.019; Fri, 22 Jul 2022 19:33:41 +0000 Date: Fri, 22 Jul 2022 21:33:39 +0200 From: Henning Schild To: Subject: Re: [PATCH] ccache: make sure ccache is really not used even when installed Message-ID: <20220722213339.519d3fcb@md1za8fc.ad001.siemens.net> In-Reply-To: <20220722140421.22357-1-henning.schild@siemens.com> References: <20220722140421.22357-1-henning.schild@siemens.com> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0163.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a2::9) To PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e719a48b-ad9f-48de-cf89-08da6c19154f X-MS-TrafficTypeDiagnostic: PA4PR10MB5562:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9vUZzWmLa1vdf79xk05X184ybYcKMzaYxsw2CYb6j5j3MkEz/Ur14wGPE9wDdTMTfpaGok4KLVMVCeyEtwPMb2U+gNvCLoZgefqFPpujnPWb7Zkp4pBek+W/Ytng3Ee36oc3N0n8UENa7BxYyw9xCwu/jMstmb0dDwDLDbV24LGO0ngjsW9Hm/zyRT09YhmfcwDIcjGXd91ZeQSSfUfLhK1bWIYOfEhg+kXeSQSlVobyQfE0/zOkY5YKr4Y4bAZJ1/Pp2e8zaHop9YxXPO1qew3OAlXPlV5Q+TSYeeMyFiHgmx3luooixU3931xsmVW09Rc/+Dab5hPsqMypgKlcvn3rBgCrPVLRu3Cca3lk8GsRSVJZv4sfGe5gDVMI7zCgVbbB7jc3nh/AbQUAmwySv0iKAPV5PHn2ShOXBWdv3KMMlWHePsTaWldw2PVLaWy6/nxbvorW2vU1IcUdmbjDZSPTK2KaP20BajGUy5Je9Kzvbiu//xL40vD6AcZxXLQNax5v+yfZv5Yk3p0ra5lA5Q3HvsE/mSqEfmSRFvhMDVbbUCSCYSZsypwGqGOM4eJGoZ3K9dB0a8TypJ5dhsWNdux7+bfgIbVUXwfKfE6xMAvuZLokBOAf+uyONl3NOIqYPY1AR9ttpvzc5x2WMCcP/UPa2OGJxOjRXd9dRiH4InLDh6x3X2DNrlAxjLn+1aYRJxTKojCM2eGIHB9lHMy72bHmNHI3bStMZQuF9eUaGwr7A6kIWLwUxPalfxGvpIB5BzpX5Gn5D+PqQDtePZu4GA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230016)(4636009)(396003)(136003)(366004)(376002)(346002)(39860400002)(478600001)(6916009)(6486002)(6506007)(41300700001)(2906002)(5660300002)(316002)(86362001)(8936002)(44832011)(66556008)(8676002)(66476007)(66946007)(186003)(38100700002)(9686003)(82960400001)(6512007)(83380400001)(1076003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Sw9/5ZUdDfAK6Kc9Hg+agGnhJnQoe73T27+Gui5bZCqcyD2tS5cMKUyGVQoa?= =?us-ascii?Q?Q2KBVVXHHsQUjdMZpNVxX5UxYXx6ySsKl2ILxulzNa8G6s9vFsW0ur2n5SAp?= =?us-ascii?Q?EnlI/at/yHWM32eg6vF4Z7hH7b5XoF4XZNM5zu3ePCJmyg+OWkV2/FYQ9dNQ?= =?us-ascii?Q?KvsxUajI1s2XXKX79yMGj7KqhxlYmjjki75TFVvxNW5SsZQvJVBoqbfySMht?= =?us-ascii?Q?m0jgtqmszhym16kOTj4xR3W4QJ1IFr0HNquEVdgktZ+8kavI3dUMpL2ZoS7j?= =?us-ascii?Q?PXK/X/8V7dtwcDa+wu/9lVGjUqZVQm4QzST/rbCS6f9e+wDdDhzoV5o9Qhdt?= =?us-ascii?Q?v0k6uTBT0nCJT2JCMcVgHsV+tyQX6LtAqbOAs1LphvykcQL4qEXNafm06wpM?= =?us-ascii?Q?9zBGPZg4Zj1yhS2FY0n3acGZH5BXnNBJpipClMUXtYOzHSZIjTf85amAfOMW?= =?us-ascii?Q?Rbslv/ZHjtoG+DSCy2wqmBQRhXStceTX01OZXL7kQxg6hDNyp8sUFlCOtOU0?= =?us-ascii?Q?Ul/dRYz+uGTdDXCSbaTnkpQKm71n4hwoqNu4zcOjZPp8lY1l2UlpzO2B6crA?= =?us-ascii?Q?C1VLeSpga3qKRLuTmFLxLVq5lKOEfLkzNqJ2WM2nl1A71LFlDoCAqznCPXFx?= =?us-ascii?Q?Gnp/VWCb2fMxU5HvD5QtAEsPTMhdCZzQwFm8ceABv1t40bNkejQdqIFI4b0g?= =?us-ascii?Q?2rtfgQYyx8eOGnR/Kz086O8b6I2O1Qu5EJfmYX7wGbF6mZLpxY2hljCadRlT?= =?us-ascii?Q?WXRIhkZfUbEE7vIQ4TqSstiGr4K5uSpwrp+ifQlbXSiaAiIJ6ni2yMKzMsxE?= =?us-ascii?Q?WBejA5ETSGibZMsZP/mSALSMinFvF2pBjZ0y+MFXpuWQSdgHb0qfU8t4GEfP?= =?us-ascii?Q?Gy0WoVksXnzHWY3iXgCxQPvGWbjondmJiN/GLXo0HZzTV81JJM87Xdi+Sm+y?= =?us-ascii?Q?G5eKLOa6c8v5fzzvpcipUP2mLWJnJWZeK+Md3uAdzt472yKKFK8r5v8oKrmf?= =?us-ascii?Q?bxI/3rK+67ZH7ePcQsFE9YBzCY59po5qrhlZnCZg2Y1Bo6+lvDF/9Os/SbI3?= =?us-ascii?Q?bXyN0SiVp4jUoZXpYyNvzLClMvNwJpzbHsVYvj9tPGGoNazXMHXQq7iNPiD0?= =?us-ascii?Q?zOHpo//QtdoLfXCpQ5NjEmlmUUEsSmGKdMx6Ot7Zoybyp0K4qruwCyFMU7dv?= =?us-ascii?Q?hyAYrl7h0n+7ORSa0DgixOF4f+euI9v/rtvA6/V1AdkcKaaE2pR3lQlbaqYL?= =?us-ascii?Q?tHKThqonvswjAn2I5TcXzrAoGj/LZ568BkAp1R1V6cwCJe3wvFwEGvbsAtZh?= =?us-ascii?Q?4HR3cqsWVtWGIXQF4pp7+oT9AUifAFo8f9Hy/pqKXP7d/aCgNKdsJqymDvca?= =?us-ascii?Q?HfaHv5LGeMIPSpW+gPExKdTm6+bEEs7bep9PEbtyf4ph79PgfXBaLd3NpNdp?= =?us-ascii?Q?sXwx3c2ecNk9wuW3qoRBTPXenLxDYYqvHJ8KurcwHejDdHGeG+IPgY7WMfMF?= =?us-ascii?Q?7a7KKZyg3AYUlN9RmQtRN+oOQcS9lUuQmb7A5w0bStrhphYcmHZm2pyMcHwR?= =?us-ascii?Q?CilHB/8uLRG5g4iUr2OY6u3p6ka56j558rCtH1Zg/GcdLbdkNQGk26zZdPLr?= =?us-ascii?Q?FZ7A0ZKsoinusiqfG0Pe21AMZLdYvJeW7VzWLKRzrN7IBIEFuvZ4mEY7+GPm?= =?us-ascii?Q?lyCBNw=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: e719a48b-ad9f-48de-cf89-08da6c19154f X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2022 19:33:41.5755 (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: EfM90L3msta1QcK+RYqqUJSBudcCpL29kReU7zfYl97lzlaZOjTZw5CndRapaFigtIrKGJdi9vBqmk8VJp8XBBws8p8l5sFzbokQn9QcRG4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR10MB5562 X-TUID: TD/EQQ9g65SF Am Fri, 22 Jul 2022 16:04:21 +0200 schrieb Henning Schild : > As soon as ccache is installed the build system meson will jump on it > and tries to use it. But it is not really usable when USE_CCACHE is > not enabled, the build will run into permission problems creating > cache files which anyhow will be ditched with the sbuild chroot. > > Could be considered a bug in meson that it will use ccache if it is > installed, or it could be a bug in isar where ccache can not be used > inside the sbuild chroot ... while it is installed there. > > Simply disabling it inside the chroot when disabled for that package > works well. > > Signed-off-by: Henning Schild > --- > meta/classes/dpkg.bbclass | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/meta/classes/dpkg.bbclass b/meta/classes/dpkg.bbclass > index b726ea9d8473..c772c0f5c6d2 100644 > --- a/meta/classes/dpkg.bbclass > +++ b/meta/classes/dpkg.bbclass > @@ -60,6 +60,8 @@ dpkg_runbuild() { > > if [ ${USE_CCACHE} -eq 1 ]; then > schroot_configure_ccache > + else > + sbuild_export CCACHE_DISABLE "1" I guess the better solution would be to simply only install the "ccache" package in the sbuild chroot when "USE_CCACHE == 1". So that meson will not pick up on it. Or not set any CCACHE related env variables while setting a HOME so that any build system can just use ccache (even if useless) when isar itself is not using it. I failed to find a good solution for both of those, so i propose this. And it will hopefully "just work". In this very case i can again share the recipe and invite anyone to come up with a better solution. flashrom_1.2_5.bb -- inherit dpkg SRC_URI += "http://deb.debian.org/debian/pool/main/f/${PN}/${PN}_${PV}.orig.tar.bz2;name=origtarball" SRC_URI[origtarball.sha256sum] = "e1f8d95881f5a4365dfe58776ce821dfcee0f138f75d0f44f8a3cd032d9ea42b" SRC_URI += "http://deb.debian.org/debian/pool/main/f/${PN}/${PN}_${PV}-${PR}.debian.tar.xz;name=debian" SRC_URI[debian.sha256sum] = "11f061e832386004ea7aa85e8afe025d73f3db839c14b629f4019137afe6c37d" SRC_URI += "file://0001-chipset_enable-register-APL-I-Broxton-PCI-ID.patch;apply=no" MAINTAINER = "isar-users " CHANGELOG_V = "+isar" S="${WORKDIR}/${PN}-v${PV}" do_prepare_build() { cp -f ${DL_DIR}/${PN}_${PV}.orig.tar.bz2 ${WORKDIR}/ cd ${S} rm -rf debian cp -r ../debian . quilt pop -a || true rm -rf debian/patches export QUILT_PATCHES="debian/patches" quilt import ${WORKDIR}/0001-chipset_enable-register-APL-I-Broxton-PCI-ID.patch quilt push deb_add_changelog cat > ${S}/debian/source/options <<-EOF extend-diff-ignore = "(^|/)(.*)(\.buildinfo|\.changes)$" EOF } -- files/0001-chipset_enable-register-APL-I-Broxton-PCI-ID.patch -- diff --git a/chipset_enable.c b/chipset_enable.c index e826d90..2b8c0ce 100644 --- a/chipset_enable.c +++ b/chipset_enable.c @@ -2036,6 +2036,7 @@ const struct penable chipset_enables[] = { {0x8086, 0xa2c9, B_S, NT, "Intel", "Z370", enable_flash_pch100}, {0x8086, 0xa2d2, B_S, NT, "Intel", "X299", enable_flash_pch100}, {0x8086, 0x5ae8, B_S, DEP, "Intel", "Apollo Lake", enable_flash_apl}, + {0x8086, 0x5af0, B_S, DEP, "Intel", "Apollo Lake", enable_flash_apl}, {0x8086, 0xa303, B_S, NT, "Intel", "H310", enable_flash_pch300}, {0x8086, 0xa304, B_S, NT, "Intel", "H370", enable_flash_pch300}, {0x8086, 0xa305, B_S, NT, "Intel", "Z390", enable_flash_pch300}, -- Henning > fi > > profiles="${@ isar_deb_build_profiles(d)}"