From patchwork Thu May 18 10:22:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Peter Seiderer X-Patchwork-Id: 1783139 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4QMQyg3WZDz20dg for ; Thu, 18 May 2023 20:22:35 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id C23FF4282A; Thu, 18 May 2023 10:22:32 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org C23FF4282A X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uT1nkkUYdyr4; Thu, 18 May 2023 10:22:31 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 81F8F4282E; Thu, 18 May 2023 10:22:30 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 81F8F4282E X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id D8F351BF574 for ; Thu, 18 May 2023 10:22:28 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id B2DDD4011F for ; Thu, 18 May 2023 10:22:28 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org B2DDD4011F X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7VjWFQXix8Gf for ; Thu, 18 May 2023 10:22:27 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org D4707400F8 Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by smtp2.osuosl.org (Postfix) with ESMTPS id D4707400F8 for ; Thu, 18 May 2023 10:22:26 +0000 (UTC) X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from localhost.fritz.box ([62.216.209.166]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N2Dx8-1q9n4T00ze-013gmV; Thu, 18 May 2023 12:22:23 +0200 From: Peter Seiderer To: buildroot@buildroot.org Date: Thu, 18 May 2023 12:22:22 +0200 Message-Id: <20230518102222.11946-1-ps.report@gmx.net> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 X-Provags-ID: V03:K1:mYGQkfwuCyoMiOr4rpuM7/HZJMC56Fv3YtavB316LgIGL1O+bic ELZn8g/XbZbgqUrgT9ueYIXFchflwI1cW1n4CLTiiJAa12uwc1opMtC9e+70elrhPcvoknW gmMA7ZL3WIk2nxGVGBBHgC5SvrS9OU1p1Z3jIFkzaW5HWgGKUEkjwZYLREMwpjI3A5lNpqR datGe1nI5O+4QURJl/X9g== UI-OutboundReport: notjunk:1;M01:P0:9l8+tAXcriM=;zcY6X2v3Hgbnh3rMwLGowZdwz+l BgHR3rHC1L+vPNdvHDYF7OT1p1elilOFa8HeaBktGDYADgwDORZoZQN20Xlts5MNGZEMKkX91 DPM/IJP9XmFflArF/z5yBFwNrXIfCgBPcQ1OwcAQAoEsnJicHJZnPZ9vvwObcv5GBqQmqIMov tPq7aDK+SpQUTPfpT/jIIUUJjiyfi5BiRgLJ+NYybrz6V9RVSbNm0jOUMTU1d+pqYEKMW/7Wk m4MTbLlJ2poEiHhLaWBJbYYYm3A4nFxXw4L0px7jkNVhXVjvF59PVj6w3GnxzuCuurCR1BsMH udDGEPU3oTIo6MPEv0AKXodbdssgzFRzp154VFoXlzStWp0YWv45QKM5EcvhVixQU3PQXk2bx xcUW4wfa76BkwU161Xql323yk6825K5UAZCq+05PQhQersmVMV62XFzuZGuKgX1vZgLVtsqIz UhUNEOTNLPHklGf+J16WaPnW3PFNnLMOC3bH3kUZTooO8AylclM6fCM921LSNEG2muKw2VnBN w0VHwqvccrbnw1jIH4Vr3BPb7X9dbCx20zMy2ZHcY8iuKrxVK2taSuCSlie5EYpmq0F/Mdt+/ 0Zk0pC0I1DUsCmmOyrTsTXl6GSPXJjunTWICqhcfE1UtNyO1OB38CmEdcqjApxNya1Agx7lmN rMef51MvceU4h/+PKU+PvjX3X7bPmXfGv1q+a/mYobqWK8gffrT0RqA2SAhhPxLYbCABBskFL eDg80t5KbIeQAb7231h7O1bWrki9/H7/tL2hJFxlysmIPtTv5UAXKZO1zY1dtfu58FHco7Xod VoklYZOXhtWSG//vUk03ceUEgPd1sA6zb3OTOcipJ/T+a9pzLvG+1o73hr5niE3XydVPWUxC4 T6yDqz0bWWOIs4DMmhJySWytdfqcCGH1So0cEuwmuvoyUiQsDAG2e9M9RiwDB+K8A82hi/Rrf UGLZ3SyEJcM7zd+VzJhmXfVdI18= X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1684405343; i=ps.report@gmx.net; bh=VNcKf1XlAUfDYfzZSpGaaM2vcodUWecrzVZxGT3OUU4=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=qHDN7LbWbq2Rnbt0plVixhHmJhHoSq9c6jfBL8SNj075cgURk3XSceUZhtlWOOWU7 DSM1UAJtGopTf78M0H6fcDekwwqJ+5j/8tsXMlRyZ++G1GUTJRSyT9eayAqcnGHFaF yc//clam03gQwJlaQHLgLKQgTj4mZBGKlUpAqkCmTLOAT2YNG6LBsOeHbRIvIMT9g/ dngXybbt7ca00jqP/ayQBnyF22TWwFXzud0twXNvv9JW3+q2MgDWxSmlY/HWIvL99u 2bXGp4Tns3XtK4HHVi1qf/P3ZTq/CH++26CJdtmBqY3blpDHOehk9DaINF0cjd0Ii2 NrUxtgjkVuDdA== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmx.net header.i=ps.report@gmx.net header.a=rsa-sha256 header.s=s31663417 header.b=qHDN7LbW Subject: [Buildroot] [PATCH v1] package/llvm: add upstream patch to fix host compile (missing include in Signals.h) X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Joseph Kogut , Romain Naour , Valentin Korenblit Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Add upstream patch to fix host compile error on openSUSE Tumbleweed (gcc-13.0.1). Fixes: .../build/host-llvm-11.1.0/include/llvm/Support/Signals.h:117:8: error: variable or field ‘CleanupOnSignal’ declared void 117 | void CleanupOnSignal(uintptr_t Context); | ^~~~~~~~~~~~~~~ .../build/host-llvm-11.1.0/include/llvm/Support/Signals.h:117:24: error: ‘uintptr_t’ was not declared in this scope 117 | void CleanupOnSignal(uintptr_t Context); | ^~~~~~~~~ .../build/host-llvm-11.1.0/include/llvm/Support/Signals.h:18:1: note: ‘uintptr_t’ is defined in header ‘’; did you forget to ‘#include ’? 17 | #include +++ |+#include 18 | Signed-off-by: Peter Seiderer --- ...-missing-cstdint-header-to-Signals.h.patch | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch diff --git a/package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch b/package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch new file mode 100644 index 0000000000..c798f585d6 --- /dev/null +++ b/package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch @@ -0,0 +1,34 @@ +From c6c71ab47d658ab8f84e6a6066d476fd9632bbca Mon Sep 17 00:00:00 2001 +From: Sergei Trofimovich +Date: Mon, 23 May 2022 08:03:23 +0100 +Subject: [PATCH] Add missing header to Signals.h + +Without the change llvm build fails on this week's gcc-13 snapshot as: + + [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o + In file included from llvm/lib/Support/Signals.cpp:14: + llvm/include/llvm/Support/Signals.h:119:8: error: variable or field 'CleanupOnSignal' declared void + 119 | void CleanupOnSignal(uintptr_t Context); + | ^~~~~~~~~~~~~~~ + +Upstream: https://github.com/llvm/llvm-project/commit/ff1681ddb303223973653f7f5f3f3435b48a1983.patch +Signed-off-by: Peter Seiderer +--- + include/llvm/Support/Signals.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/include/llvm/Support/Signals.h b/include/llvm/Support/Signals.h +index e0a18e72..148216b8 100644 +--- a/include/llvm/Support/Signals.h ++++ b/include/llvm/Support/Signals.h +@@ -14,6 +14,7 @@ + #ifndef LLVM_SUPPORT_SIGNALS_H + #define LLVM_SUPPORT_SIGNALS_H + ++#include + #include + + namespace llvm { +-- +2.40.1 +