From patchwork Tue Oct 4 13:54:55 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dimitri John Ledkov X-Patchwork-Id: 1685959 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=jkTJaWLO; dkim-atps=neutral Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MhfNK5CYLz1ypH for ; Wed, 5 Oct 2022 00:55:12 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1ofiNy-0007yM-7a; Tue, 04 Oct 2022 13:55:02 +0000 Received: from smtp-relay-internal-1.internal ([10.131.114.114] helo=smtp-relay-internal-1.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1ofiNv-0007xD-Rm for kernel-team@lists.ubuntu.com; Tue, 04 Oct 2022 13:54:59 +0000 Received: from mail-wr1-f69.google.com (mail-wr1-f69.google.com [209.85.221.69]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id B1DFB3F133 for ; Tue, 4 Oct 2022 13:54:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1664891699; bh=nI9a4RhXCKW7WZjo4aRwziEd4ATTxdj6nV+bMUfRwJQ=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=jkTJaWLO6Xgk8Jspu4CDmF0PzKIrXJO8BDWlFNBp4GQ2rfJq3nwbgAxDYfs8WSfev LjZbDcYu8Tup+WFRINajkzK5nyV0You8mQ7hCQVVLW8XmnziWlj8MjbXP46ATVGb85 4ogd+Kyaxf8vSGSo3zMUcJcPGFCdjEtWfJxiJ1l8NmJXFe29c+5ux5AmLUR7dlf9mQ j/jP8kQkb1uQd/JwwWe8lwa588SOzyqXdMwziJqdp/WSdDH8u4tzwBLrYw7+pdr0nj kR0Xdgv6YHkQW+okVl0vVNQMOvuoiyh54hyVAa9R4hTLHxbuZCALucXIcbHHgpqpDb R/E3C/FiqmQYQ== Received: by mail-wr1-f69.google.com with SMTP id q28-20020adfab1c000000b0022e0399964dso2917046wrc.8 for ; Tue, 04 Oct 2022 06:54:59 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date; bh=nI9a4RhXCKW7WZjo4aRwziEd4ATTxdj6nV+bMUfRwJQ=; b=2aSCg7OIDzwZ1kt6i2s/wzAg6rhKvYqi+LIoxW7rFluCVXu2nz+mpVrhA0kEiQUawC oNJ1527G3s/jG9v6L2kaQ8VNhpcSGxR2lQZVLMooxswJJ2GG3vZkR3wgZC4dff3Uhjc1 IadUDyMEUOks/cBKPK1NFWYXbKHtjSP1wfjeTzjsE+nsHuUX1V0XJNUUOxEE5sycNXgu GpcUv4PDAoXqLfh/2aV6+zXqYKC9mENGUkTPyHqedpFQq2wzFlyLC5OuChmr6eKS9/Sg GGlHvcHHUd/e+x0OEsNUhB/iBBDm3JxolSclJ2Rp7Q0nV+0vVWRiVOKCQX2t2awGs+/o 978w== X-Gm-Message-State: ACrzQf1pBehWGmYN+F5AJQN1zmovmTiV5B4j3ZinML+zEidnJ+eDCDbN NmIl4lKDki5u141G2ZISpf86Y+nrqCKA77otkc7tBdBtw0ApJ0EFet1XlAp0kmL1f+uOCvuf1kY IbZLU5zrDWqw0oIZNkLQqnv+3EDffrLXL7EYMC3tYbw== X-Received: by 2002:a05:6000:186d:b0:22a:f6ce:72d9 with SMTP id d13-20020a056000186d00b0022af6ce72d9mr16173209wri.426.1664891699010; Tue, 04 Oct 2022 06:54:59 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5ODTRPmq6gfhcZ3SUACsJksJTXyT1k0QBIyjhkHoh1LM4esdoHLJXp5VaZ8iGFhnJU7ewAXA== X-Received: by 2002:a05:6000:186d:b0:22a:f6ce:72d9 with SMTP id d13-20020a056000186d00b0022af6ce72d9mr16173193wri.426.1664891698693; Tue, 04 Oct 2022 06:54:58 -0700 (PDT) Received: from localhost ([2a01:4b00:85fd:d700:9a6:7435:7523:aa89]) by smtp.gmail.com with ESMTPSA id f11-20020a05600c154b00b003a3442f1229sm21016583wmg.29.2022.10.04.06.54.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Oct 2022 06:54:57 -0700 (PDT) From: Dimitri John Ledkov To: kernel-team@lists.ubuntu.com Subject: [KINETIC][UNSTABLE][PATCH 1/2] UBUNTU: [Packaging] use versioned gcc-12 Date: Tue, 4 Oct 2022 14:54:55 +0100 Message-Id: <20221004135456.243087-1-dimitri.ledkov@canonical.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" BugLink: https://bugs.launchpad.net/bugs/1991664 cbd/kteam-tools have been updated to install gcc-12 toolchain. dkms dynamically checks and tries to use the same compiler version as the kernel build. When backporting, the toolchain version should be set in full to the versioned gcc-12, make it so. This is to support building dkms modules with matching gcc in jammy. Signed-off-by: Dimitri John Ledkov --- debian/rules.d/0-common-vars.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/rules.d/0-common-vars.mk b/debian/rules.d/0-common-vars.mk index a37befa240..1d8f8b8577 100644 --- a/debian/rules.d/0-common-vars.mk +++ b/debian/rules.d/0-common-vars.mk @@ -119,7 +119,7 @@ CROSS_COMPILE ?= $(DEB_HOST_GNU_TYPE)- # If a given kernel wants to change this, they can do so via their own # $(DEBIAN)/rules.d/hooks.mk and $(DEBIAN)/rules.d/$(arch).mk files # -export gcc?=gcc +export gcc?=gcc-12 GCC_BUILD_DEPENDS=\ $(gcc), $(gcc)-aarch64-linux-gnu [arm64] , $(gcc)-arm-linux-gnueabihf [armhf] , $(gcc)-powerpc64le-linux-gnu [ppc64el] , $(gcc)-riscv64-linux-gnu [riscv64] , $(gcc)-s390x-linux-gnu [s390x] , $(gcc)-x86-64-linux-gnu [amd64] , abidir := $(CURDIR)/$(DEBIAN)/__abi.current/$(arch)