From patchwork Fri Feb 10 22:47:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 1740733 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=140.211.166.136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (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 4PD85203ngz23qt for ; Sat, 11 Feb 2023 09:47:33 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 94E876101A; Fri, 10 Feb 2023 22:47:31 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 94E876101A X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uzd55dy3yAgi; Fri, 10 Feb 2023 22:47:30 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id DCFD760C1C; Fri, 10 Feb 2023 22:47:29 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org DCFD760C1C X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 9A6021BF36F for ; Fri, 10 Feb 2023 22:47:28 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 738A560C1C for ; Fri, 10 Feb 2023 22:47:28 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 738A560C1C X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UxbegEOL9Ibc for ; Fri, 10 Feb 2023 22:47:27 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 66348606FF Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) by smtp3.osuosl.org (Postfix) with ESMTPS id 66348606FF for ; Fri, 10 Feb 2023 22:47:27 +0000 (UTC) Received: by mail-wr1-x433.google.com with SMTP id j23so6583613wra.0 for ; Fri, 10 Feb 2023 14:47:27 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sE1SZjAjv0XToUymQqaCNOEBTwAqcyN5ADbKgkvoOwY=; b=rPaLQnSeNaywbmHZ2BNaz3DA7IBZeGfI+Hf7JPBNrWHO64ttJXmsOBHEceG3XSRD92 NU0ibBuRZmHcowRQTUg77EnbzvvVQmjrRPQ9O6fH/ByTga6V8TdS18vpBh7Ta0oTS9+J 4C2ZXeHb9uP3vivpomSXHmrLKF88cRP0J/lQyEVYWfR3BTrRXb0WYDjUSn8zaROp/fJa K53JQjfJVGS5PM9TZS02vX99XJsLvmyzK2BRmpywlS61/EEUOxIh9/X4nDpwJZK16Axt MkKZOTJzNaBW42DWiP4SO0eTDiXJdzQUN05uRBtUY/uNxfiA29IjDeL48nmouVFUkp5J j97Q== X-Gm-Message-State: AO0yUKX+KYAEVaehNq+BMItDjHIWLS3KHc2SnvJgFNyDgrC9n4d6DbmV GCFfGtwXNmg0IMOydc8T9WMqrtJp2tl3XEI1 X-Google-Smtp-Source: AK7set+1GdmWr8/ZtEQ2ydRYMAJUES6nnt357xvXn4hvwSEYi/NSK8nCVXJvR3aPq3sa9GHQO5L/zQ== X-Received: by 2002:adf:f78d:0:b0:2bf:ac2c:4489 with SMTP id q13-20020adff78d000000b002bfac2c4489mr18678368wrp.54.1676069245626; Fri, 10 Feb 2023 14:47:25 -0800 (PST) Received: from localhost.localdomain (2a01cb05945b7e009bdc688723a24f31.ipv6.abo.wanadoo.fr. [2a01:cb05:945b:7e00:9bdc:6887:23a2:4f31]) by smtp.gmail.com with ESMTPSA id t9-20020adfeb89000000b002be0b1e556esm4576128wrn.59.2023.02.10.14.47.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Feb 2023 14:47:25 -0800 (PST) From: Romain Naour To: buildroot@buildroot.org Date: Fri, 10 Feb 2023 23:47:08 +0100 Message-Id: <20230210224717.3293906-2-romain.naour@smile.fr> X-Mailer: git-send-email 2.34.3 In-Reply-To: <20230210224717.3293906-1-romain.naour@smile.fr> References: <20230210224717.3293906-1-romain.naour@smile.fr> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile-fr.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sE1SZjAjv0XToUymQqaCNOEBTwAqcyN5ADbKgkvoOwY=; b=l4QI2OK7yF/udj4cHEn75GDeeKupL5z3w+TJRYAqXeKcmXHtQve6hvTIR2rDRxcfgh n4x8Yp61rm9yIrJLkU9yfih9Q6BonhdkY10HeaHUPvNsYoMO+riG3UxqaxBTEC5UlLXO SWfY4ctdqjlUfJMSKPxS6loote/TXiOMoMvr/mEA0nlwmGx6taiw8u4E2otmE+e/7ZV2 qZPmIpI7DpdhrM8VlSslyEVzLdAppZ7R9VqIpFVQX3NbMp41IBVNAgDL3DTNDdvacwbF IyPCFI8f7kUOcvxK/oNoT1FuRuws9MU1M498iBsgaZ1TIcFE2EQle8is7LlVdFjgE7Vz vONA== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=smile-fr.20210112.gappssmtp.com header.i=@smile-fr.20210112.gappssmtp.com header.a=rsa-sha256 header.s=20210112 header.b=l4QI2OK7 Subject: [Buildroot] [PATCH v3 01/10] package/llvm-project: new group for llvm packages 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: Lang Daniel , Romain Naour Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Lang Daniel To make updating easier in the future, group all llvm projects in one subfolder and define some variables for all of them. Introduce LLVM_PROJECT_VERSION_MAJOR to be used by the clang package in a followup change. Signed-off-by: Daniel Lang Reviewed-by: Romain Naour Signed-off-by: Romain Naour --- v3: Add LLVM_PROJECT_VERSION_MAJOR --- package/llvm-project/llvm-project.mk | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 package/llvm-project/llvm-project.mk diff --git a/package/llvm-project/llvm-project.mk b/package/llvm-project/llvm-project.mk new file mode 100644 index 0000000000..747a6f5647 --- /dev/null +++ b/package/llvm-project/llvm-project.mk @@ -0,0 +1,11 @@ +################################################################################ +# +# llvm-project +# +################################################################################ + +LLVM_PROJECT_VERSION_MAJOR = 11 +LLVM_PROJECT_VERSION = $(LLVM_PROJECT_VERSION_MAJOR).1.0 +LLVM_PROJECT_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LLVM_PROJECT_VERSION) + +include $(sort $(wildcard package/llvm-project/*/*.mk)) From patchwork Fri Feb 10 22:47:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 1740735 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::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (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 4PD85V4wwYz23qt for ; Sat, 11 Feb 2023 09:47:58 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id DE10C611F2; Fri, 10 Feb 2023 22:47:56 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org DE10C611F2 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oG_0TIe0o9qF; Fri, 10 Feb 2023 22:47:56 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id EA04B611FC; Fri, 10 Feb 2023 22:47:54 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org EA04B611FC X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id DC0811BF36F for ; Fri, 10 Feb 2023 22:47:29 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id B056E41B4D for ; Fri, 10 Feb 2023 22:47:29 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org B056E41B4D 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 TKegcbiimGmM for ; Fri, 10 Feb 2023 22:47:28 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 39A4841B4A Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) by smtp4.osuosl.org (Postfix) with ESMTPS id 39A4841B4A for ; Fri, 10 Feb 2023 22:47:28 +0000 (UTC) Received: by mail-wr1-x433.google.com with SMTP id co8so2790240wrb.1 for ; Fri, 10 Feb 2023 14:47:28 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=AXVzyVbrWW8GKuY9mD9x3hfUo4tbK0Da4pFydpacB0A=; b=LQ2u5u3PawfUE+uexNG53h8IJBnjZYHhrdApkPkrjzRYUmIKGTTE/T0AxWcj+9Qs7S yc+W6E5pQiO1ZCL6Pvbtcg56gEsnUY76FtNeVx7tssU6Ak2yb5hBrk2PsUhwWe/dUvBQ klBL7UkxfA4aJEC2LQ/NSKBqTv0RjF+Zm3G6cJLCzooQMB1BhTPzpTmYx51ZOS8JXI8w 9yFjZEHk2Gr/xBhcXiH40kEY6+/VkmDT6t4zS3u8EdZ4TMVLBm2wQzC3/j9br0QNjgFN 4PajsWEF7HfmtVEMvxe7N7KGaqM+YOc40BlMDObeb0O70TIuMnryHOrG0vPkfPwKQEZE x1uQ== X-Gm-Message-State: AO0yUKWFNzrbHwFSSLuBRXgkziBfQHLfWH+qqQfdjtP1+xO3u90dVa93 8nI1zYsJ0YiYRjqBI8aMVIlVp5DznyjJq8/o X-Google-Smtp-Source: AK7set8aDUQH+8m6aTG5nM4zwZF8EN+wDSp38i5S0dLRulP2yqdjm6ksOPECccm749U808Q2kmRC7g== X-Received: by 2002:adf:f3cc:0:b0:2c3:ea59:a8b with SMTP id g12-20020adff3cc000000b002c3ea590a8bmr16066482wrp.24.1676069246500; Fri, 10 Feb 2023 14:47:26 -0800 (PST) Received: from localhost.localdomain (2a01cb05945b7e009bdc688723a24f31.ipv6.abo.wanadoo.fr. [2a01:cb05:945b:7e00:9bdc:6887:23a2:4f31]) by smtp.gmail.com with ESMTPSA id t9-20020adfeb89000000b002be0b1e556esm4576128wrn.59.2023.02.10.14.47.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Feb 2023 14:47:26 -0800 (PST) From: Romain Naour To: buildroot@buildroot.org Date: Fri, 10 Feb 2023 23:47:09 +0100 Message-Id: <20230210224717.3293906-3-romain.naour@smile.fr> X-Mailer: git-send-email 2.34.3 In-Reply-To: <20230210224717.3293906-1-romain.naour@smile.fr> References: <20230210224717.3293906-1-romain.naour@smile.fr> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile-fr.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=AXVzyVbrWW8GKuY9mD9x3hfUo4tbK0Da4pFydpacB0A=; b=PGLUFP2coOXJ/MkzXpSNi5adZdeg+sN0NkWCG8he7hydQ11YgTGj+XCKTqM0UzUEj8 jz9o/F4yP8IsvlonpUJiSgUu+fz7GQRDz5kjO+GZ+e2Mff2VJY5pQKvgqYvx9QXrtl0T pPO5aa8OGFjKOzUHI/eBABY73Q3t40cIdFkbR3ycFY55v72TL/YEu/eaJPbH6SElt8ml 6bpf5ahosUZjDM1jme44OYtNRd1ZhT295IHr9UG49kkg5o+MXts+bIz9mOQ4qtrpJt2v EX5GUDU0pyOUwsjrFnu0lkqOFa3S4mUxJ8HkgZx7YJsYOaILFlaLR2r2nf0iBbgAFnJu VvRQ== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key) header.d=smile-fr.20210112.gappssmtp.com header.i=@smile-fr.20210112.gappssmtp.com header.a=rsa-sha256 header.s=20210112 header.b=PGLUFP2c Subject: [Buildroot] [PATCH v3 02/10] package/llvm: move to llvm-project folder 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: Lang Daniel , Romain Naour Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Lang Daniel To make updating easier, move llvm into the llvm-project folder and use the defined information. Signed-off-by: Daniel Lang Reviewed-by: Romain Naour Signed-off-by: Romain Naour --- DEVELOPERS | 6 +++--- package/Config.in | 2 +- .../llvm/0001-nfc-Fix-missing-include.patch | 0 package/{ => llvm-project}/llvm/Config.in | 0 package/{ => llvm-project}/llvm/llvm.hash | 0 package/{ => llvm-project}/llvm/llvm.mk | 5 ++--- 6 files changed, 6 insertions(+), 7 deletions(-) rename package/{ => llvm-project}/llvm/0001-nfc-Fix-missing-include.patch (100%) rename package/{ => llvm-project}/llvm/Config.in (100%) rename package/{ => llvm-project}/llvm/llvm.hash (100%) rename package/{ => llvm-project}/llvm/llvm.mk (98%) diff --git a/DEVELOPERS b/DEVELOPERS index 0af1323340..6244b30d0b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1619,7 +1619,7 @@ F: package/earlyoom/ F: package/gconf/ F: package/libnss/ F: package/lld/ -F: package/llvm/ +F: package/llvm-project/llvm/ F: package/python-cython/ F: package/python-pycups/ F: package/python-raven/ @@ -2580,7 +2580,7 @@ F: package/libgta/ F: package/libiec61850/ F: package/libspatialindex/ F: package/linux-syscall-support/ -F: package/llvm/ +F: package/llvm-project/llvm/ F: package/lugaru/ F: package/mcelog/ F: package/mesa3d/ @@ -2991,7 +2991,7 @@ N: Valentin Korenblit F: package/clang/ F: package/clinfo/ F: package/libclc/ -F: package/llvm/ +F: package/llvm-project/llvm/ N: Vanya Sergeev F: package/lua-periphery/ diff --git a/package/Config.in b/package/Config.in index 511e691ed3..629ee8329b 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2107,7 +2107,7 @@ comment "linux-pam plugins" source "package/libpam-tacplus/Config.in" endif source "package/liquid-dsp/Config.in" - source "package/llvm/Config.in" + source "package/llvm-project/llvm/Config.in" source "package/lttng-libust/Config.in" source "package/matio/Config.in" source "package/mpc/Config.in" diff --git a/package/llvm/0001-nfc-Fix-missing-include.patch b/package/llvm-project/llvm/0001-nfc-Fix-missing-include.patch similarity index 100% rename from package/llvm/0001-nfc-Fix-missing-include.patch rename to package/llvm-project/llvm/0001-nfc-Fix-missing-include.patch diff --git a/package/llvm/Config.in b/package/llvm-project/llvm/Config.in similarity index 100% rename from package/llvm/Config.in rename to package/llvm-project/llvm/Config.in diff --git a/package/llvm/llvm.hash b/package/llvm-project/llvm/llvm.hash similarity index 100% rename from package/llvm/llvm.hash rename to package/llvm-project/llvm/llvm.hash diff --git a/package/llvm/llvm.mk b/package/llvm-project/llvm/llvm.mk similarity index 98% rename from package/llvm/llvm.mk rename to package/llvm-project/llvm/llvm.mk index 977c0a08c2..1adad17b16 100644 --- a/package/llvm/llvm.mk +++ b/package/llvm-project/llvm/llvm.mk @@ -4,9 +4,8 @@ # ################################################################################ -# LLVM, Clang and lld should be version bumped together -LLVM_VERSION = 11.1.0 -LLVM_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LLVM_VERSION) +LLVM_VERSION = $(LLVM_PROJECT_VERSION) +LLVM_SITE = $(LLVM_PROJECT_SITE) LLVM_SOURCE = llvm-$(LLVM_VERSION).src.tar.xz LLVM_LICENSE = Apache-2.0 with exceptions LLVM_LICENSE_FILES = LICENSE.TXT From patchwork Fri Feb 10 22:47:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 1740737 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::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (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 4PD85z65cQz23qt for ; Sat, 11 Feb 2023 09:48:23 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 1D3F5611FF; Fri, 10 Feb 2023 22:48:22 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 1D3F5611FF X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pnodgnlWe_gF; Fri, 10 Feb 2023 22:48:21 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 4283C61212; Fri, 10 Feb 2023 22:48:20 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 4283C61212 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 9A7291BF36F for ; Fri, 10 Feb 2023 22:47:31 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 6FBA941B4D for ; Fri, 10 Feb 2023 22:47:31 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 6FBA941B4D 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 TgHIuPo8sBLw for ; Fri, 10 Feb 2023 22:47:29 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 4AF8E41B4C Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) by smtp4.osuosl.org (Postfix) with ESMTPS id 4AF8E41B4C for ; Fri, 10 Feb 2023 22:47:28 +0000 (UTC) Received: by mail-wr1-x42b.google.com with SMTP id r2so6528103wrv.7 for ; Fri, 10 Feb 2023 14:47:28 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Mj1wZsehBD2kK4eEw4rjlKh7gpq8IOveuaGuVGCeRBc=; b=nxwPfQRmpQr8HtboSAiuevXTXKoiZhXP2NXc/A3MMOjxYC3V1RxV5eUOhDyqjTSRRM t8IO6Z585fAwELbs8Jf2YIQPbbEujKMBFusSgsBXtg8jQfuKSq4wVK0Y1jia7r9lTPK9 LczH9+rZKNZNgw1cErB/AuDKD+e6Wz58QyQ9FPGPn/kTP627lmSZ99fOzUnMPADret8I Unc/l+yckeh2zJH2s6wywRejB2Uh/+znaeyaZBMdTiOpLWJDkhqVu/pHio8AInM5AICa Nrp7Dm1B8ClVLk5Y3RtA8n6ua+HzIi6O8gfRQjEbS7dBsbKkNb/vuXmjiECyhsmNANbq SW4Q== X-Gm-Message-State: AO0yUKUrMx5t+masnbRJuYEvbEtxpRlgnWdQqWjOVo/nPWb8kYnMs5iM 9g0bwMB2JoeGcin3DgDbR+61mACmZU2rF4t4 X-Google-Smtp-Source: AK7set+ck6tGKt+XTpoPhY5bcqwgAq8ZGkiGBQWYhsgQfWGuXIrRVvgNMjQfdT0hEsZQkAn4ZC32kg== X-Received: by 2002:a5d:62c3:0:b0:2c5:4c92:1385 with SMTP id o3-20020a5d62c3000000b002c54c921385mr1978545wrv.24.1676069247291; Fri, 10 Feb 2023 14:47:27 -0800 (PST) Received: from localhost.localdomain (2a01cb05945b7e009bdc688723a24f31.ipv6.abo.wanadoo.fr. [2a01:cb05:945b:7e00:9bdc:6887:23a2:4f31]) by smtp.gmail.com with ESMTPSA id t9-20020adfeb89000000b002be0b1e556esm4576128wrn.59.2023.02.10.14.47.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Feb 2023 14:47:26 -0800 (PST) From: Romain Naour To: buildroot@buildroot.org Date: Fri, 10 Feb 2023 23:47:10 +0100 Message-Id: <20230210224717.3293906-4-romain.naour@smile.fr> X-Mailer: git-send-email 2.34.3 In-Reply-To: <20230210224717.3293906-1-romain.naour@smile.fr> References: <20230210224717.3293906-1-romain.naour@smile.fr> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile-fr.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Mj1wZsehBD2kK4eEw4rjlKh7gpq8IOveuaGuVGCeRBc=; b=lR/+6pUtSxGJJoRqi0mwo57JtsE4fS2zo6ZF4SE3medOI2roTbOwmobl/2egqNs+Ca vOB+xCpJC+QQaR8rxVoRTf4jFSnEUiaZJlHrACw0dfL+JUdCI3Xzzd0BHK15J+JYS5ZE xVol3GjB5ekuAfPbvZlvJnX5JjdVT3WVeasCAXrYRJ8vnhrXfiNdIyI6YvZpOAfNdLLg INL5Ud4wAuVzVP3l4YHy2qsnBLgyIfIsur35Cr2BIgOZvDz6ZdEQNFiuYK0qe2nQ/Fri NH4sxP6XJc8r4RJaUiiJOnYI73eNR253huTy9NmxxPk/9ms2r993aay7XPdAPO9KAKQR +Qag== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key) header.d=smile-fr.20210112.gappssmtp.com header.i=@smile-fr.20210112.gappssmtp.com header.a=rsa-sha256 header.s=20210112 header.b=lR/+6pUt Subject: [Buildroot] [PATCH v3 03/10] package/lld: move to llvm-project subfolder 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: Lang Daniel , Romain Naour Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Lang Daniel To make version bumping easier, move llvm to a new llvm-project subfolder and specify site and version for the project. Signed-off-by: Daniel Lang Reviewed-by: Romain Naour Signed-off-by: Romain Naour --- DEVELOPERS | 2 +- package/Config.in.host | 2 +- package/{ => llvm-project}/lld/Config.in.host | 0 package/{ => llvm-project}/lld/lld.hash | 0 package/{ => llvm-project}/lld/lld.mk | 5 ++--- 5 files changed, 4 insertions(+), 5 deletions(-) rename package/{ => llvm-project}/lld/Config.in.host (100%) rename package/{ => llvm-project}/lld/lld.hash (100%) rename package/{ => llvm-project}/lld/lld.mk (87%) diff --git a/DEVELOPERS b/DEVELOPERS index 6244b30d0b..bbb7e2c2fe 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1618,7 +1618,7 @@ F: package/clang/ F: package/earlyoom/ F: package/gconf/ F: package/libnss/ -F: package/lld/ +F: package/llvm-project/lld/ F: package/llvm-project/llvm/ F: package/python-cython/ F: package/python-pycups/ diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1..9addc88522 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -51,7 +51,7 @@ menu "Host utilities" source "package/jsmin/Config.in.host" source "package/kmod/Config.in.host" source "package/libp11/Config.in.host" - source "package/lld/Config.in.host" + source "package/llvm-project/lld/Config.in.host" source "package/lpc3250loader/Config.in.host" source "package/lttng-babeltrace/Config.in.host" source "package/lzma-alone/Config.in.host" diff --git a/package/lld/Config.in.host b/package/llvm-project/lld/Config.in.host similarity index 100% rename from package/lld/Config.in.host rename to package/llvm-project/lld/Config.in.host diff --git a/package/lld/lld.hash b/package/llvm-project/lld/lld.hash similarity index 100% rename from package/lld/lld.hash rename to package/llvm-project/lld/lld.hash diff --git a/package/lld/lld.mk b/package/llvm-project/lld/lld.mk similarity index 87% rename from package/lld/lld.mk rename to package/llvm-project/lld/lld.mk index 4bf903cda0..46ec3b13ff 100644 --- a/package/lld/lld.mk +++ b/package/llvm-project/lld/lld.mk @@ -4,9 +4,8 @@ # ################################################################################ -# LLVM, Clang and lld should be version bumped together -LLD_VERSION = 11.1.0 -LLD_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LLD_VERSION) +LLD_VERSION = $(LLVM_PROJECT_VERSION) +LLD_SITE = $(LLVM_PROJECT_SITE) LLD_SOURCE = lld-$(LLD_VERSION).src.tar.xz LLD_LICENSE = Apache-2.0 with exceptions LLD_LICENSE_FILES = LICENSE.TXT From patchwork Fri Feb 10 22:47:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 1740736 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::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (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 4PD85l1GHLz23qt for ; Sat, 11 Feb 2023 09:48:11 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 7169D61206; Fri, 10 Feb 2023 22:48:09 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 7169D61206 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tqriAjRjg_hx; Fri, 10 Feb 2023 22:48:08 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id A296461141; Fri, 10 Feb 2023 22:48:07 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org A296461141 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 378731BF36F for ; Fri, 10 Feb 2023 22:47:31 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 0BD8061136 for ; Fri, 10 Feb 2023 22:47:31 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 0BD8061136 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w4w-y85LytCU for ; Fri, 10 Feb 2023 22:47:30 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org EAAAB6101A Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) by smtp3.osuosl.org (Postfix) with ESMTPS id EAAAB6101A for ; Fri, 10 Feb 2023 22:47:29 +0000 (UTC) Received: by mail-wr1-x436.google.com with SMTP id ba1so6537926wrb.5 for ; Fri, 10 Feb 2023 14:47:29 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wjbhXwJBJk+5etqLzYjbnu0JnZ80yKyhuWb9e08vuTA=; b=ahvaUGcSzXrC0rWsV+hCZQqMIopXbytO+WbbB5YuZxlM1BmW5VTTWkxHJX0afYouzb OWcuPWYxusmCbN3u57TEa8DeNV/KDczAx25AZ4GcYyvdSuO0k1J9aYek54+jgrWlskiS HZEWNe/lKNcWEaczzNvOINO8aDu1aw0uxyqmNx/uOBRlm4Z+9wnP3yvDDprzkzHK+Wzk bI7EDAJiMWsF73DBRxJqY9dy19R94kzdCgL/KVLa/o6l3ZSx6N8Pbff2X2hllF114gP/ TGvsC0LXFtsEGPcGww7/eZOxRKskCdlWIWXjmOCw/sj6dBjg4GrZIvKuzWUnhgpqWc7J wK9Q== X-Gm-Message-State: AO0yUKVSd5XziFhlIEcnyamH9WLJs/Xm71EwotXTPuQvWb3VeB4Fn0kv mZXpTkf/PPPssfyDSdK5a7we+sDmEcSHaslp X-Google-Smtp-Source: AK7set9jLjniCO5RgKWs5TBIlRumoelEalKNAWyvifvqjILMFugJ9kQ/Gktddnh0dVLDtAMnBZz5bg== X-Received: by 2002:a5d:6e8a:0:b0:2bf:e39d:c8a7 with SMTP id k10-20020a5d6e8a000000b002bfe39dc8a7mr18132256wrz.44.1676069248141; Fri, 10 Feb 2023 14:47:28 -0800 (PST) Received: from localhost.localdomain (2a01cb05945b7e009bdc688723a24f31.ipv6.abo.wanadoo.fr. [2a01:cb05:945b:7e00:9bdc:6887:23a2:4f31]) by smtp.gmail.com with ESMTPSA id t9-20020adfeb89000000b002be0b1e556esm4576128wrn.59.2023.02.10.14.47.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Feb 2023 14:47:27 -0800 (PST) From: Romain Naour To: buildroot@buildroot.org Date: Fri, 10 Feb 2023 23:47:11 +0100 Message-Id: <20230210224717.3293906-5-romain.naour@smile.fr> X-Mailer: git-send-email 2.34.3 In-Reply-To: <20230210224717.3293906-1-romain.naour@smile.fr> References: <20230210224717.3293906-1-romain.naour@smile.fr> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile-fr.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=wjbhXwJBJk+5etqLzYjbnu0JnZ80yKyhuWb9e08vuTA=; b=R5X9xXM4x5aYC4wOKWJzAu4ttuA2N9RQLj9fuoghcQ4h5bI7V9ayNZX3I/NyioRAYS lorCi1sLanpeacnoF+rF4zGQRpPKaPfLxPTqGwlwRbm+RTz7DkrwD9ig8KUQPRNrKJoT uTq41dj3K1qSbwHFaOYAOaYmRIXNB7uug6kJ2K4fE+wpjof21T6XAZIn8g18ohMA0Wck iJjmCeVDezpq2RxLYnABXEZ7O8so43LMJhMxrzIwNv5G/U79MjXxVZvkRZscTaegXVDY l+MFyD0HlC1UZ0CGbq9QX8ErYVkBGzaUdYVjqz+5IR14oVZ4ihGPudVlTo3XFbBQcW/P jatA== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=smile-fr.20210112.gappssmtp.com header.i=@smile-fr.20210112.gappssmtp.com header.a=rsa-sha256 header.s=20210112 header.b=R5X9xXM4 Subject: [Buildroot] [PATCH v3 04/10] package/clang: move to llvm-project subfolder 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: Lang Daniel , Romain Naour Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Lang Daniel To make version bumping easier, move llvm to a new llvm-project subfolder and specify site and version for the project. Signed-off-by: Daniel Lang Signed-off-by: Romain Naour --- v3: move "package/llvm-project/clang/Config.in" entry in package/Config.in --- DEVELOPERS | 6 +++--- package/Config.in | 2 +- ...-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch | 0 package/{ => llvm-project}/clang/Config.in | 0 package/{ => llvm-project}/clang/clang.hash | 0 package/{ => llvm-project}/clang/clang.mk | 7 +++---- 6 files changed, 7 insertions(+), 8 deletions(-) rename package/{ => llvm-project}/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch (100%) rename package/{ => llvm-project}/clang/Config.in (100%) rename package/{ => llvm-project}/clang/clang.hash (100%) rename package/{ => llvm-project}/clang/clang.mk (96%) diff --git a/DEVELOPERS b/DEVELOPERS index bbb7e2c2fe..b5494c7f95 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1614,10 +1614,10 @@ F: support/testing/tests/package/test_python_aexpect.py N: Joseph Kogut F: package/at-spi2-atk/ F: package/at-spi2-core/ -F: package/clang/ F: package/earlyoom/ F: package/gconf/ F: package/libnss/ +F: package/llvm-project/clang/ F: package/llvm-project/lld/ F: package/llvm-project/llvm/ F: package/python-cython/ @@ -2561,7 +2561,6 @@ F: package/alure/ F: package/aubio/ F: package/binutils/ F: package/bullet/ -F: package/clang/ F: package/clinfo/ F: package/efl/ F: package/enet/ @@ -2580,6 +2579,7 @@ F: package/libgta/ F: package/libiec61850/ F: package/libspatialindex/ F: package/linux-syscall-support/ +F: package/llvm-project/clang/ F: package/llvm-project/llvm/ F: package/lugaru/ F: package/mcelog/ @@ -2988,9 +2988,9 @@ F: package/gettext-tiny/ F: package/tinyssh/ N: Valentin Korenblit -F: package/clang/ F: package/clinfo/ F: package/libclc/ +F: package/llvm-project/clang/ F: package/llvm-project/llvm/ N: Vanya Sergeev diff --git a/package/Config.in b/package/Config.in index 629ee8329b..1065196c63 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2006,7 +2006,6 @@ menu "Other" source "package/capnproto/Config.in" source "package/cctz/Config.in" source "package/cereal/Config.in" - source "package/clang/Config.in" source "package/cmocka/Config.in" source "package/compiler-rt/Config.in" source "package/cppcms/Config.in" @@ -2107,6 +2106,7 @@ comment "linux-pam plugins" source "package/libpam-tacplus/Config.in" endif source "package/liquid-dsp/Config.in" + source "package/llvm-project/clang/Config.in" source "package/llvm-project/llvm/Config.in" source "package/lttng-libust/Config.in" source "package/matio/Config.in" diff --git a/package/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch b/package/llvm-project/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch similarity index 100% rename from package/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch rename to package/llvm-project/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch diff --git a/package/clang/Config.in b/package/llvm-project/clang/Config.in similarity index 100% rename from package/clang/Config.in rename to package/llvm-project/clang/Config.in diff --git a/package/clang/clang.hash b/package/llvm-project/clang/clang.hash similarity index 100% rename from package/clang/clang.hash rename to package/llvm-project/clang/clang.hash diff --git a/package/clang/clang.mk b/package/llvm-project/clang/clang.mk similarity index 96% rename from package/clang/clang.mk rename to package/llvm-project/clang/clang.mk index 3c75f8d6b1..0943e21a8c 100644 --- a/package/clang/clang.mk +++ b/package/llvm-project/clang/clang.mk @@ -4,10 +4,9 @@ # ################################################################################ -# LLVM, Clang and lld should be version bumped together -CLANG_VERSION_MAJOR = 11 -CLANG_VERSION = $(CLANG_VERSION_MAJOR).1.0 -CLANG_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(CLANG_VERSION) +CLANG_VERSION_MAJOR = $(LLVM_PROJECT_VERSION_MAJOR) +CLANG_VERSION = $(LLVM_PROJECT_VERSION) +CLANG_SITE = $(LLVM_PROJECT_SITE) CLANG_SOURCE = clang-$(CLANG_VERSION).src.tar.xz CLANG_LICENSE = Apache-2.0 with exceptions CLANG_LICENSE_FILES = LICENSE.TXT From patchwork Fri Feb 10 22:47:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 1740738 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=140.211.166.136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (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 4PD86D3zB7z23qt for ; Sat, 11 Feb 2023 09:48:36 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id C980361141; Fri, 10 Feb 2023 22:48:34 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org C980361141 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id axHLdrKC6eYQ; Fri, 10 Feb 2023 22:48:34 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id F03646117E; Fri, 10 Feb 2023 22:48:32 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org F03646117E X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 622D61BF36F for ; Fri, 10 Feb 2023 22:47:32 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 48B0341B4D for ; Fri, 10 Feb 2023 22:47:32 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 48B0341B4D 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 rSmueYy42cf0 for ; Fri, 10 Feb 2023 22:47:31 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org C157641B4A Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) by smtp4.osuosl.org (Postfix) with ESMTPS id C157641B4A for ; Fri, 10 Feb 2023 22:47:30 +0000 (UTC) Received: by mail-wr1-x432.google.com with SMTP id a2so6539382wrd.6 for ; Fri, 10 Feb 2023 14:47:30 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xYPTErFgJ2PuhAJacfrfapUT0yN6tltB1FRtvAhSHQg=; b=eww5Bq1D8deInoW+3g9e41MF0tPRKCUbQjpRDK5FbZltUdmtD2HtXSXYSh53+fERQV OgdF6AmL58/RX82ODI48kJLG9BNj84WNP5W5WWY9LNo/nyloqx0twNHU7hz4XpiPDqan rrU0S2W6xaGwyJBXgP68j/CvhVL0VtLFaRuEe/MyzOwBAf/rtFxZFh+WvlSQQRqdEV2F 5Zfvn395tiFco03y6cUE7UGpEHAo0PTpif96qHsK2VXSSdwXNYFFQ1YDEopBPG5EV+h3 IhlLJszpYePewjeIo9wGwpknyqiDkdDm65pWhygudDXSwJ8mglVTZMc3TDrXOTrjsADT 6hVw== X-Gm-Message-State: AO0yUKWgfLoASuRkwIQnIa7CrX2l+0mrnXo7zUPhrak7l7ea0quE98qv W9QKFO00Z+q04VNsGt0KyXMa3Ip+JRdNlZBs X-Google-Smtp-Source: AK7set+v9BB4zCdOw+vXANEX1PIyfsWQhEH2L0r752aoz9YgSu6OWcf0Iz9oESpW/Eg2UQVFr7J2Cg== X-Received: by 2002:a5d:5002:0:b0:2c5:4e3c:d390 with SMTP id e2-20020a5d5002000000b002c54e3cd390mr192620wrt.62.1676069249005; Fri, 10 Feb 2023 14:47:29 -0800 (PST) Received: from localhost.localdomain (2a01cb05945b7e009bdc688723a24f31.ipv6.abo.wanadoo.fr. [2a01:cb05:945b:7e00:9bdc:6887:23a2:4f31]) by smtp.gmail.com with ESMTPSA id t9-20020adfeb89000000b002be0b1e556esm4576128wrn.59.2023.02.10.14.47.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Feb 2023 14:47:28 -0800 (PST) From: Romain Naour To: buildroot@buildroot.org Date: Fri, 10 Feb 2023 23:47:12 +0100 Message-Id: <20230210224717.3293906-6-romain.naour@smile.fr> X-Mailer: git-send-email 2.34.3 In-Reply-To: <20230210224717.3293906-1-romain.naour@smile.fr> References: <20230210224717.3293906-1-romain.naour@smile.fr> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile-fr.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=xYPTErFgJ2PuhAJacfrfapUT0yN6tltB1FRtvAhSHQg=; b=qDm1CEvMWuP2a90PBeLH3T7gO5rbyuxOGwGETyTULAIw6wSm1HJ8vUyuB0e82nBfpY vkabG9g4r0FzU1S/z+fV5ipSuYrrSRA/0uxsyc8IyjXUg/LuiOEADP03ecgaSOh0lvo+ hr9Qj/buzc3HfjOFTqTBQS26S9Q0przlPHOAMU8W4KfVmbK03jYs03Yw/u6NkFrrqf9h RIQ1MFBQlFk9leaDpGBdw9kuahSW8lfNRTaXoarcNMT8a7hLyHArAUDSIDMYJ4Kw5Pg4 ngNC55Qbb8RGm662yeZVnua4FIdmwVYk6L0w1jeNZRODNYTgjAOdFnFU11X3s7200WWD PaZg== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key) header.d=smile-fr.20210112.gappssmtp.com header.i=@smile-fr.20210112.gappssmtp.com header.a=rsa-sha256 header.s=20210112 header.b=qDm1CEvM Subject: [Buildroot] [PATCH v3 05/10] package/compiler-rt: move to llvm-project subfolder 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: Lang Daniel , Romain Naour Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Lang Daniel To make version bumping easier, move llvm to a new llvm-project subfolder and specify site and version for the project. Signed-off-by: Daniel Lang Reviewed-by: Romain Naour Signed-off-by: Romain Naour --- v3: move compiler-rt entry in package/Config.in --- DEVELOPERS | 2 +- package/Config.in | 2 +- package/{ => llvm-project}/compiler-rt/Config.in | 0 package/{ => llvm-project}/compiler-rt/compiler-rt.hash | 0 package/{ => llvm-project}/compiler-rt/compiler-rt.mk | 6 ++---- 5 files changed, 4 insertions(+), 6 deletions(-) rename package/{ => llvm-project}/compiler-rt/Config.in (100%) rename package/{ => llvm-project}/compiler-rt/compiler-rt.hash (100%) rename package/{ => llvm-project}/compiler-rt/compiler-rt.mk (85%) diff --git a/DEVELOPERS b/DEVELOPERS index b5494c7f95..188a6b9427 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1995,7 +1995,6 @@ F: package/bridge-utils/ F: package/checkpolicy/ F: package/checksec/ F: package/cgroupfs-mount/ -F: package/compiler-rt/ F: package/crda/ F: package/cunit/ F: package/dacapo/ @@ -2033,6 +2032,7 @@ F: package/libssh2/ F: package/libtalloc/ F: package/libqmi/ F: package/lighttpd/ +F: package/llvm-project/compiler-rt/ F: package/logrotate/ F: package/makedevs/ F: package/memtester/ diff --git a/package/Config.in b/package/Config.in index 1065196c63..61d85d60cb 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2007,7 +2007,6 @@ menu "Other" source "package/cctz/Config.in" source "package/cereal/Config.in" source "package/cmocka/Config.in" - source "package/compiler-rt/Config.in" source "package/cppcms/Config.in" source "package/cracklib/Config.in" source "package/dawgdic/Config.in" @@ -2107,6 +2106,7 @@ comment "linux-pam plugins" endif source "package/liquid-dsp/Config.in" source "package/llvm-project/clang/Config.in" + source "package/llvm-project/compiler-rt/Config.in" source "package/llvm-project/llvm/Config.in" source "package/lttng-libust/Config.in" source "package/matio/Config.in" diff --git a/package/compiler-rt/Config.in b/package/llvm-project/compiler-rt/Config.in similarity index 100% rename from package/compiler-rt/Config.in rename to package/llvm-project/compiler-rt/Config.in diff --git a/package/compiler-rt/compiler-rt.hash b/package/llvm-project/compiler-rt/compiler-rt.hash similarity index 100% rename from package/compiler-rt/compiler-rt.hash rename to package/llvm-project/compiler-rt/compiler-rt.hash diff --git a/package/compiler-rt/compiler-rt.mk b/package/llvm-project/compiler-rt/compiler-rt.mk similarity index 85% rename from package/compiler-rt/compiler-rt.mk rename to package/llvm-project/compiler-rt/compiler-rt.mk index c8ea86e899..84add60801 100644 --- a/package/compiler-rt/compiler-rt.mk +++ b/package/llvm-project/compiler-rt/compiler-rt.mk @@ -4,11 +4,9 @@ # ################################################################################ -# Compiler-RT should be bumped together with LLVM and Clang as the run-time is -# tied to the version of those tools -COMPILER_RT_VERSION = 11.1.0 +COMPILER_RT_VERSION = $(LLVM_PROJECT_VERSION) COMPILER_RT_SOURCE = compiler-rt-$(COMPILER_RT_VERSION).src.tar.xz -COMPILER_RT_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(COMPILER_RT_VERSION) +COMPILER_RT_SITE = $(LLVM_PROJECT_SITE) COMPILER_RT_LICENSE = NCSA MIT COMPILER_RT_LICENSE_FILES = LICENSE.TXT COMPILER_RT_DEPENDENCIES = host-clang llvm From patchwork Fri Feb 10 22:47:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 1740740 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::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (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 4PD86j2S3Pz23qt for ; Sat, 11 Feb 2023 09:49:01 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id AE3E461170; Fri, 10 Feb 2023 22:48:59 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org AE3E461170 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vIukBbCU0vRI; Fri, 10 Feb 2023 22:48:58 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id E8C5461219; Fri, 10 Feb 2023 22:48:57 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org E8C5461219 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 0FF631BF36F for ; Fri, 10 Feb 2023 22:47:34 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id D99F641B4A for ; Fri, 10 Feb 2023 22:47:32 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org D99F641B4A 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 pRewmOpxFhIo for ; Fri, 10 Feb 2023 22:47:31 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 968C141B4C Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) by smtp4.osuosl.org (Postfix) with ESMTPS id 968C141B4C for ; Fri, 10 Feb 2023 22:47:31 +0000 (UTC) Received: by mail-wr1-x431.google.com with SMTP id y1so6552977wru.2 for ; Fri, 10 Feb 2023 14:47:31 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XR8+FCiHyjsEpP/qxg7FZB13nrLwWq73I0x1+rfH0oA=; b=zvwHMuDjsXrDfagVeht53YuqoIzwVuY2GrCZoOSWYxGVDOXmAoIgZtwEafPDuINdhg 62yc6bZY5eO7T13sv9yoQiLrQ1c4Y7w9+m92lzMs1OkOkT5TrJ5KA4qxQC9oxduWmAR+ tS55kka2/T6QqwhVKKo2w6+0JRSnRL4XGRny50T6x3eiu7mkWMKl+LPElG5m2yRC4kH7 oplrbarNFF6OZUKLGA++1UMzWbFpy8XDAq9CYaMjEmeBERcR3DPmtiv44KpU09h85T5f 0/Z7APNbn5K8q1CygDz6z7Lc/DSWJJlkuKJL2eHFDr1oOqvJQgBFm4qxseqtXMUjEK14 twJw== X-Gm-Message-State: AO0yUKUx56cC6xlYo2j241BZ/RxafXeexZMCWZMT+Y2QY0YVhxqHd1OG SXU2vlqaZzl3Z8faEL7+nliyzykpnGgAjmUY X-Google-Smtp-Source: AK7set/TYeNLZJ6e5IzHHBiwlNNMRSWQ3GtoLYKQGheJlftuCSIaW2urpk4liNbBHl9JS6i6h/sx3w== X-Received: by 2002:a05:6000:1a47:b0:2c3:e43f:cd6d with SMTP id t7-20020a0560001a4700b002c3e43fcd6dmr13918377wry.66.1676069249738; Fri, 10 Feb 2023 14:47:29 -0800 (PST) Received: from localhost.localdomain (2a01cb05945b7e009bdc688723a24f31.ipv6.abo.wanadoo.fr. [2a01:cb05:945b:7e00:9bdc:6887:23a2:4f31]) by smtp.gmail.com with ESMTPSA id t9-20020adfeb89000000b002be0b1e556esm4576128wrn.59.2023.02.10.14.47.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Feb 2023 14:47:29 -0800 (PST) From: Romain Naour To: buildroot@buildroot.org Date: Fri, 10 Feb 2023 23:47:13 +0100 Message-Id: <20230210224717.3293906-7-romain.naour@smile.fr> X-Mailer: git-send-email 2.34.3 In-Reply-To: <20230210224717.3293906-1-romain.naour@smile.fr> References: <20230210224717.3293906-1-romain.naour@smile.fr> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile-fr.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=XR8+FCiHyjsEpP/qxg7FZB13nrLwWq73I0x1+rfH0oA=; b=PcxYllwGVFV8m4rwyWwcHYdhY0N6gsGdxdmdUFHpwU2z2iIXbUqmoFV0slBVmYh/5b 2nSrIQEA3OjQtq/Isxq57ZfRLTXosb7fySqdkjE3sPjQ1hx4plJ0hN+HwrUuWUpHKvMy yCqPwoa8yFXzVrANll2OOKMyqzgH2sEL5anVI46ndWU70Oabm8Y5jV9VVb8VOvuVY6UW dsXG/fL1WMNwZSevX1mHzecasv/EICvP4p22Vv2dNmpyqjZuXGDLaHsEEyfD3lgSxqpA N/ipqkf2rtuWhnqmHXz0gmAphjvdRF3lRZROSD6lWp4zEYmAH59Dpi7PscVcYOGRPiHV 6JUg== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key) header.d=smile-fr.20210112.gappssmtp.com header.i=@smile-fr.20210112.gappssmtp.com header.a=rsa-sha256 header.s=20210112 header.b=PcxYllwG Subject: [Buildroot] [PATCH v3 06/10] package/libclc: move to llvm-project subfolder 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: Lang Daniel Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Lang Daniel To make version bumping easier, move llvm to a new llvm-project subfolder and specify site and version for the project. Signed-off-by: Daniel Lang --- v3: move libclc before llvm 15.0.3 version bump commit move libclc entry in package/Config.in --- DEVELOPERS | 4 ++-- package/Config.in | 2 +- .../libclc/0001-support-out-of-tree-build.patch | 0 package/{ => llvm-project}/libclc/Config.in | 0 package/{ => llvm-project}/libclc/libclc.hash | 0 package/{ => llvm-project}/libclc/libclc.mk | 2 +- 6 files changed, 4 insertions(+), 4 deletions(-) rename package/{ => llvm-project}/libclc/0001-support-out-of-tree-build.patch (100%) rename package/{ => llvm-project}/libclc/Config.in (100%) rename package/{ => llvm-project}/libclc/libclc.hash (100%) rename package/{ => llvm-project}/libclc/libclc.mk (93%) diff --git a/DEVELOPERS b/DEVELOPERS index 188a6b9427..203103e108 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2574,12 +2574,12 @@ F: package/irrlicht/ F: package/liblinear/ F: package/lensfun/ F: package/libbpf/ -F: package/libclc/ F: package/libgta/ F: package/libiec61850/ F: package/libspatialindex/ F: package/linux-syscall-support/ F: package/llvm-project/clang/ +F: package/llvm-project/libclc/ F: package/llvm-project/llvm/ F: package/lugaru/ F: package/mcelog/ @@ -2989,8 +2989,8 @@ F: package/tinyssh/ N: Valentin Korenblit F: package/clinfo/ -F: package/libclc/ F: package/llvm-project/clang/ +F: package/llvm-project/libclc/ F: package/llvm-project/llvm/ N: Vanya Sergeev diff --git a/package/Config.in b/package/Config.in index 61d85d60cb..d268a27975 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2045,7 +2045,6 @@ menu "Other" source "package/libcap/Config.in" source "package/libcap-ng/Config.in" source "package/libcgroup/Config.in" - source "package/libclc/Config.in" source "package/libcofi/Config.in" source "package/libcorrect/Config.in" source "package/libcrossguid/Config.in" @@ -2107,6 +2106,7 @@ endif source "package/liquid-dsp/Config.in" source "package/llvm-project/clang/Config.in" source "package/llvm-project/compiler-rt/Config.in" + source "package/llvm-project/libclc/Config.in" source "package/llvm-project/llvm/Config.in" source "package/lttng-libust/Config.in" source "package/matio/Config.in" diff --git a/package/libclc/0001-support-out-of-tree-build.patch b/package/llvm-project/libclc/0001-support-out-of-tree-build.patch similarity index 100% rename from package/libclc/0001-support-out-of-tree-build.patch rename to package/llvm-project/libclc/0001-support-out-of-tree-build.patch diff --git a/package/libclc/Config.in b/package/llvm-project/libclc/Config.in similarity index 100% rename from package/libclc/Config.in rename to package/llvm-project/libclc/Config.in diff --git a/package/libclc/libclc.hash b/package/llvm-project/libclc/libclc.hash similarity index 100% rename from package/libclc/libclc.hash rename to package/llvm-project/libclc/libclc.hash diff --git a/package/libclc/libclc.mk b/package/llvm-project/libclc/libclc.mk similarity index 93% rename from package/libclc/libclc.mk rename to package/llvm-project/libclc/libclc.mk index 5d246cf4f8..406adfdb53 100644 --- a/package/libclc/libclc.mk +++ b/package/llvm-project/libclc/libclc.mk @@ -5,7 +5,7 @@ ################################################################################ LIBCLC_VERSION = 13.0.1 -LIBCLC_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LIBCLC_VERSION) +LIBCLC_SITE = $(LLVM_PROJECT_SITE) LIBCLC_SOURCE = libclc-$(LIBCLC_VERSION).src.tar.xz LIBCLC_LICENSE = Apache-2.0 with exceptions or MIT LIBCLC_LICENSE_FILES = LICENSE.TXT From patchwork Fri Feb 10 22:47:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 1740739 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::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (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 4PD86S6lpWz23qt for ; Sat, 11 Feb 2023 09:48:48 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 4C0F0607CA; Fri, 10 Feb 2023 22:48:47 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 4C0F0607CA X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Dze_hXSgZ3xa; Fri, 10 Feb 2023 22:48:46 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 7697B61212; Fri, 10 Feb 2023 22:48:45 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 7697B61212 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 C34501BF36F for ; Fri, 10 Feb 2023 22:47:33 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 9CB5D415AC for ; Fri, 10 Feb 2023 22:47:33 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 9CB5D415AC 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 Nm7YQBMMrdE1 for ; Fri, 10 Feb 2023 22:47:32 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 43BD9401B2 Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) by smtp2.osuosl.org (Postfix) with ESMTPS id 43BD9401B2 for ; Fri, 10 Feb 2023 22:47:32 +0000 (UTC) Received: by mail-wr1-x436.google.com with SMTP id bu23so6526016wrb.8 for ; Fri, 10 Feb 2023 14:47:32 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3x9q2w0W/90XfomSx/r1KvMncbHRRM4UxWB3NC6n6g0=; b=Y+R6BB+f6wWqTpSPAu1jVqmTUpMpPnxPMmlzQPn/EoD0GKJzlLal4U8877Jc5TbDXS +muN5DvM2JjzkTTPW171sJdN5+tXRpBxwRHQ7okqTJ2hYD/K7bnd2rBCh/Pf+KbzGCDl Dc3Zz6HmdAOpfnFlWZ4PMf0glgBSAFF1fUbwng/nfzW09LJSn8DzV8zKb8FpvOsv9QI3 1ypAtlPP6l1hO51b9WXfiZFY6zls6vUnu3UG1F3NK6tvzS6pgnljLlSrb1xv3QNdKEBz Y2NgqDyhaIJLJLcmW/q6vUK5f9Gam5gGJvZeSD/58L66KWo/x/sCTJifFdBZg+1TyZOX M/mg== X-Gm-Message-State: AO0yUKWWksjH//dmdIFNJ8Z1YitKMkEFPeeDloEwazm088kFkfG+1DSG iS78ruj+PYHEWJrJy4KuDiz6Nn4sRsrxYVRo X-Google-Smtp-Source: AK7set/sbBkN5cdy3EAe3DGHa+BUqk2JTHccGJ1a5gKLlOVp/wmzGTKFo/FkTseiVEl/q3oZ0Le8fQ== X-Received: by 2002:adf:d087:0:b0:2c3:da50:2cc3 with SMTP id y7-20020adfd087000000b002c3da502cc3mr14885637wrh.30.1676069250533; Fri, 10 Feb 2023 14:47:30 -0800 (PST) Received: from localhost.localdomain (2a01cb05945b7e009bdc688723a24f31.ipv6.abo.wanadoo.fr. [2a01:cb05:945b:7e00:9bdc:6887:23a2:4f31]) by smtp.gmail.com with ESMTPSA id t9-20020adfeb89000000b002be0b1e556esm4576128wrn.59.2023.02.10.14.47.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Feb 2023 14:47:30 -0800 (PST) From: Romain Naour To: buildroot@buildroot.org Date: Fri, 10 Feb 2023 23:47:14 +0100 Message-Id: <20230210224717.3293906-8-romain.naour@smile.fr> X-Mailer: git-send-email 2.34.3 In-Reply-To: <20230210224717.3293906-1-romain.naour@smile.fr> References: <20230210224717.3293906-1-romain.naour@smile.fr> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile-fr.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=3x9q2w0W/90XfomSx/r1KvMncbHRRM4UxWB3NC6n6g0=; b=bW1Vy64sS++d8rj66qtCkD85jlci/E+2vqMmq/cJ/H7uBNLBKvC2gQI43mSUx0o7lv txBXTscX/eLWmmJiExbxWgb3hAEljAZoK87715CJ4kDfatDoJxzqWreLWkXaq2feMiyk RtD1dDWZFvHCRUciXsrBUtr5wxrk5U7MVUSh72byK6yGjOlY78zjo68c5Z/wVLmLgxwy dYd/HO3UMyDHbbhEaKQ71D2H00mjPCkXNYRyXKMnNn08/TYxMmp8is50qBc4KfP1grlj RJZFx6sQRua/dlCiUkbkIaONZ3iF3TpQu27DBwYWLR4H4Hn9SZg1yEfAMC4+Qxuibt67 oWgw== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=smile-fr.20210112.gappssmtp.com header.i=@smile-fr.20210112.gappssmtp.com header.a=rsa-sha256 header.s=20210112 header.b=bW1Vy64s Subject: [Buildroot] [PATCH v3 07/10] package/llvm-project/llvm-cmake: new package 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: Lang Daniel , Romain Naour Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Lang Daniel This is a small host package containing shared cmake modules that are needed by various projects during configuration. For example llvm 15 needs it. Signed-off-by: Daniel Lang Signed-off-by: Romain Naour --- v3: - force llvm-cmake version to 15.0.3 since LLVM_PROJECT_VERSION is still at 11.1.0 - Keep cp as install command since there is no CMakefiles.txt - Add License information sinec it come from llvm-project --- package/llvm-project/llvm-cmake/llvm-cmake.hash | 2 ++ package/llvm-project/llvm-cmake/llvm-cmake.mk | 17 +++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 package/llvm-project/llvm-cmake/llvm-cmake.hash create mode 100644 package/llvm-project/llvm-cmake/llvm-cmake.mk diff --git a/package/llvm-project/llvm-cmake/llvm-cmake.hash b/package/llvm-project/llvm-cmake/llvm-cmake.hash new file mode 100644 index 0000000000..862c5d92e8 --- /dev/null +++ b/package/llvm-project/llvm-cmake/llvm-cmake.hash @@ -0,0 +1,2 @@ +# locally calculated +sha256 21cf3f52c53dc8b8972122ae35a5c18de09c7df693b48b5cd8553c3e3fed090d cmake-15.0.3.src.tar.xz diff --git a/package/llvm-project/llvm-cmake/llvm-cmake.mk b/package/llvm-project/llvm-cmake/llvm-cmake.mk new file mode 100644 index 0000000000..b305797891 --- /dev/null +++ b/package/llvm-project/llvm-cmake/llvm-cmake.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# llvm-cmake +# +################################################################################ + +LLVM_CMAKE_VERSION = 15.0.3 +LLVM_CMAKE_SITE = $(LLVM_PROJECT_SITE) +LLVM_CMAKE_SOURCE = cmake-$(LLVM_CMAKE_VERSION).src.tar.xz +LLVM_CMAKE_LICENSE = Apache-2.0 with exceptions + +define HOST_LLVM_CMAKE_INSTALL_CMDS + mkdir -p $(HOST_DIR)/lib/cmake/llvm + cp -Rv $(@D)/Modules/* $(HOST_DIR)/lib/cmake/llvm +endef + +$(eval $(host-generic-package)) From patchwork Fri Feb 10 22:47:15 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 1740741 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=140.211.166.136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (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 4PD86y0xdPz23qt for ; Sat, 11 Feb 2023 09:49:14 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 5FB9961208; Fri, 10 Feb 2023 22:49:12 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 5FB9961208 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QYikDwwzPne9; Fri, 10 Feb 2023 22:49:11 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 8778F61221; Fri, 10 Feb 2023 22:49:10 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 8778F61221 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 1698B1BF973 for ; Fri, 10 Feb 2023 22:47:34 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id DFEEC61136 for ; Fri, 10 Feb 2023 22:47:33 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org DFEEC61136 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nPxR5jROdJFK for ; Fri, 10 Feb 2023 22:47:33 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 034EF60C1C Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) by smtp3.osuosl.org (Postfix) with ESMTPS id 034EF60C1C for ; Fri, 10 Feb 2023 22:47:32 +0000 (UTC) Received: by mail-wr1-x433.google.com with SMTP id bu23so6526050wrb.8 for ; Fri, 10 Feb 2023 14:47:32 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WU8B/yEBRuNms8mgZwvcqvmS5uBjE4mvv4Tha7+KvH0=; b=rStOXpQpO8ExlHcOOm5N0GxDE2x6fEx9HLEZtq9ZCENgW2LeuBed7HFi6POmKZ+F/b PcGCNT3tTiA9vAHE4+zotXYZI3IePZu4pgkrmOnK8Df2ot/yaLYmy3z+3cea8c/kesfw aR7RTx/qWanE2VBrExs1VNPVoRN3hLFCOmQHWKybODkdTD3GMVBoAkPJ8mMOYYM6mSpp FPBtPz8RI+7NRY7fyOj89lraIn5xodtZHApyZk4djDNXEe546N20LMHVN0tCeCE54BH0 GBkHavZtviU+R4BqndFdgg816arDc04WsuCubz/kgHe78XJRHqEl0LUJ56e5pptU4rxn k7WA== X-Gm-Message-State: AO0yUKUmc8YGyOr70bSmywSZ9z+4760P6rMWnmAmKbDe3ORIqEfqqyEy /bIZe9M9cCL9hr6vvwFgYjLdupJXqdd/4aNv X-Google-Smtp-Source: AK7set+JC5J01MeHRJvYPCOfu4kQI7md9omLrKjl8DE8hC519Ozhv2WgB+/k/zrjtR21xPfMMfF/sw== X-Received: by 2002:adf:d4c7:0:b0:2c3:f8e8:e71e with SMTP id w7-20020adfd4c7000000b002c3f8e8e71emr12348865wrk.23.1676069251274; Fri, 10 Feb 2023 14:47:31 -0800 (PST) Received: from localhost.localdomain (2a01cb05945b7e009bdc688723a24f31.ipv6.abo.wanadoo.fr. [2a01:cb05:945b:7e00:9bdc:6887:23a2:4f31]) by smtp.gmail.com with ESMTPSA id t9-20020adfeb89000000b002be0b1e556esm4576128wrn.59.2023.02.10.14.47.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Feb 2023 14:47:30 -0800 (PST) From: Romain Naour To: buildroot@buildroot.org Date: Fri, 10 Feb 2023 23:47:15 +0100 Message-Id: <20230210224717.3293906-9-romain.naour@smile.fr> X-Mailer: git-send-email 2.34.3 In-Reply-To: <20230210224717.3293906-1-romain.naour@smile.fr> References: <20230210224717.3293906-1-romain.naour@smile.fr> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile-fr.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=WU8B/yEBRuNms8mgZwvcqvmS5uBjE4mvv4Tha7+KvH0=; b=CWR4UYG8YpgdINTlW8hC5ATrQ8dsSTrsEKgVtwKex9XbpqFE06fUdL29umfOt14mXV O63ALvoA4hePfHt2k7PsX19EN8Qsr8Jht1WF/UBsnxaafkVCqeSQfc2gnuCj3UsOM02r ds+ctEl+M0T/ayQPgHEH+KclSbeH1/WgayDml0P8W5wxT2i9SYpTqd8RrQtl9mucbGRE IB0AGnR9GiE+YZP83lKsoBxvl9EMjI8wI0rIrmrJaJe+WH4W0lMTbl7BIXPYO1/y8SyF boCjrC+xCeS0LmvT47M6fVnXMj8AKO4g1dAVxO+Yz4zwhburtNj4LYSBId+JqLH6mJ1M hcVw== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=smile-fr.20210112.gappssmtp.com header.i=@smile-fr.20210112.gappssmtp.com header.a=rsa-sha256 header.s=20210112 header.b=CWR4UYG8 Subject: [Buildroot] [PATCH v3 08/10] package/llvm-project/llvm-libunwind: new package 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: Lang Daniel , Romain Naour Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Lang Daniel Starting with version 15, lld needs the llvm implementation of libunwind, therefore it is added as a host package. Signed-off-by: Daniel Lang Signed-off-by: Romain Naour --- v3: force llvm-libunwind version to 15.0.3 since LLVM_PROJECT_VERSION is still at 11.1.0 --- .../llvm-libunwind/llvm-libunwind.hash | 3 +++ .../llvm-libunwind/llvm-libunwind.mk | 18 ++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 package/llvm-project/llvm-libunwind/llvm-libunwind.hash create mode 100644 package/llvm-project/llvm-libunwind/llvm-libunwind.mk diff --git a/package/llvm-project/llvm-libunwind/llvm-libunwind.hash b/package/llvm-project/llvm-libunwind/llvm-libunwind.hash new file mode 100644 index 0000000000..86775f5dba --- /dev/null +++ b/package/llvm-project/llvm-libunwind/llvm-libunwind.hash @@ -0,0 +1,3 @@ +# locally computed +sha256 0ab6e07bf05359e242e9ea80e4089b819914867fa997a715e324e584bcfdf114 libunwind-15.0.3.src.tar.xz +sha256 b5efebcaca80879234098e52d1725e6d9eb8fb96a19fce625d39184b705f7b6d LICENSE.TXT diff --git a/package/llvm-project/llvm-libunwind/llvm-libunwind.mk b/package/llvm-project/llvm-libunwind/llvm-libunwind.mk new file mode 100644 index 0000000000..825e1beac0 --- /dev/null +++ b/package/llvm-project/llvm-libunwind/llvm-libunwind.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# llvm-libunwind +# +################################################################################ + +LLVM_LIBUNWIND_VERSION = 15.0.3 +LLVM_LIBUNWIND_SITE = $(LLVM_PROJECT_SITE) +LLVM_LIBUNWIND_SOURCE = libunwind-$(LLVM_LIBUNWIND_VERSION).src.tar.xz +LLVM_LIBUNWIND_LICENSE = Apache-2.0 with exceptions +LLVM_LIBUNWIND_LICENSE_FILES = LICENSE.TXT +LLVM_LIBUNWIND_SUPPORTS_IN_SOURCE_BUILD = NO + +HOST_LLVM_LIBUNWIND_CONF_OPTS += \ + -DCMAKE_MODULE_PATH="$(HOST_DIR)/lib/cmake/llvm" \ + -DLIBUNWIND_INSTALL_HEADERS=ON + +$(eval $(host-cmake-package)) From patchwork Fri Feb 10 22:47:16 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 1740743 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::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (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 4PD87R47wXz23qt for ; Sat, 11 Feb 2023 09:49:39 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id D225D61200; Fri, 10 Feb 2023 22:49:37 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org D225D61200 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uUQnF3oMUiz1; Fri, 10 Feb 2023 22:49:36 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 59D9061234; Fri, 10 Feb 2023 22:49:35 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 59D9061234 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 1974A1BF973 for ; Fri, 10 Feb 2023 22:47:36 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id E7798401B2 for ; Fri, 10 Feb 2023 22:47:35 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org E7798401B2 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 XjhytCEvbcI7 for ; Fri, 10 Feb 2023 22:47:33 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 1913A40AF7 Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) by smtp2.osuosl.org (Postfix) with ESMTPS id 1913A40AF7 for ; Fri, 10 Feb 2023 22:47:33 +0000 (UTC) Received: by mail-wr1-x436.google.com with SMTP id bu23so6526097wrb.8 for ; Fri, 10 Feb 2023 14:47:33 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wu/UrhUC0tG/8ea3z6ZFnjSt44iYOUCJETDr1/Iqtyk=; b=pR5pqfRMOTl5dgaIsEJMWSNNhWuFzoDzI5uG0dQoEmBrrtFRtiaoQn9+bY7aa0zFhB a4v5s8oObx9G7DPouysjtK6BSASDzeGZDddqpwJMQzINEUOGpluk7SpJK0CxxTBHDUqn EZtrAgPOMdtQNIea0yGYnhDh5g0qO+jrLOj+/mFcMfTWMzCYnsNqox6uLG9/6Oq/+lq3 kEjRdnXfuuaDqgb0tXi0NlNYOSC3YSzaChivv9FeJy63xuZ3L/ryWVQb6SwJju0UHFPr m05Bp92vvRhS3NNqOUsvPwACW96DlNGDwE+2sWcBLKwuehoKOUgTb4yKvjlgnQtmHreG hZXw== X-Gm-Message-State: AO0yUKVuz9hoKMbPel7pTEddHfH4UJhjDUdxpS9XG9Api9Z2iKSOeXQm r+YSepr40RGtUSU8ZpuSIxo7VHY8gPpDSjOx X-Google-Smtp-Source: AK7set9RVGGN50nSpi1Q8GIhToDMmjITc+ldveK0kljqtdQqkTxtTRouUW2Z89LYdx24Q+cqQK5M1A== X-Received: by 2002:adf:efcf:0:b0:2c3:e2c6:ff4b with SMTP id i15-20020adfefcf000000b002c3e2c6ff4bmr5698353wrp.29.1676069252517; Fri, 10 Feb 2023 14:47:32 -0800 (PST) Received: from localhost.localdomain (2a01cb05945b7e009bdc688723a24f31.ipv6.abo.wanadoo.fr. [2a01:cb05:945b:7e00:9bdc:6887:23a2:4f31]) by smtp.gmail.com with ESMTPSA id t9-20020adfeb89000000b002be0b1e556esm4576128wrn.59.2023.02.10.14.47.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Feb 2023 14:47:32 -0800 (PST) From: Romain Naour To: buildroot@buildroot.org Date: Fri, 10 Feb 2023 23:47:16 +0100 Message-Id: <20230210224717.3293906-10-romain.naour@smile.fr> X-Mailer: git-send-email 2.34.3 In-Reply-To: <20230210224717.3293906-1-romain.naour@smile.fr> References: <20230210224717.3293906-1-romain.naour@smile.fr> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile-fr.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=wu/UrhUC0tG/8ea3z6ZFnjSt44iYOUCJETDr1/Iqtyk=; b=kZ58OpCOpmZ7zhTfDS2JOVMt/Al171thfRa3uKtF0Ip6d1grSOuBR1pYC1WhdEswc3 bhdKfiit2dKpsvjsRh0pzbIKgOiBEqtd+c8cvUGQmhf/ibkfnMb47ajme4KFgA/47vZv dY+7MrVj1bbSAwErdt9fzD0IbKmN14dVM8BhD/BqfdPExlbXMopjku8MGLG4HpcjDT34 gcrm4uSSF2RJjl4hos98UdWm4npzTz1SET1jpby/B3NIwi2kSdUuw4lctGWXY7g7agZR xkjBAybs2tQ8cJpFyMU3aGK3WyWDAOffVLg7ahV/tZMyuEd92CXvDILK5S7vLf1WTnLo V1gA== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=smile-fr.20210112.gappssmtp.com header.i=@smile-fr.20210112.gappssmtp.com header.a=rsa-sha256 header.s=20210112 header.b=kZ58OpCO Subject: [Buildroot] [PATCH v3 09/10] package/llvm-project: bump to version 15.0.3 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: Lang Daniel , Romain Naour Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Lang Daniel - Add new build dependencies to lld and llvm - Add host-gcc and gcc >= 7.x dependency since clang doesn't build with gcc 6.3 [ 28%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o output/build/host-clang-15.0.3/utils/TableGen/RISCVVEmitter.cpp: In instantiation of ‘{anonymous}::SemaSignatureTable::init(llvm::ArrayRef<{anonymous}::SemaRecord>):: [with auto:2 = const llvm::SmallVector]’: /usr/include/c++/6/bits/stl_algo.h:3769:5: required from ‘_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = std::_Rb_tree_const_iterator >; _Funct = {anonymous}::SemaSignatureTable::init(llvm::ArrayRef<{anonymous}::SemaRecord>)::]’ output/host/include/llvm/ADT/STLExtras.h:1611:23: required from ‘UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = std::set, {anonymous}::SemaSignatureTable::init(llvm::ArrayRef<{anonymous}::SemaRecord>)::Compare>&; UnaryFunction = {anonymous}::SemaSignatureTable::init(llvm::ArrayRef<{anonymous}::SemaRecord>)::]’ output/build/host-clang-15.0.3/utils/TableGen/RISCVVEmitter.cpp:249:64: required from here output/build/host-clang-15.0.3/utils/TableGen/RISCVVEmitter.cpp:249:50: error: cannot call member function ‘void {anonymous}::SemaSignatureTable::insert(llvm::ArrayRef)’ without object llvm::for_each(Signatures, [this](auto &Sig) { insert(Sig); }); ^~~~~~ utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build.make:313: recipe for target 'utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/RISCVVEmitter.cpp.o' failed make[4]: *** [utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/RISCVVEmitter.cpp.o] Error 1 Indeed LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN is OFF, the CheckCompilerVersion.cmake trigger an error if gcc < 7.x. Indded since llvm 15 this option check for C++17 [1] The last gcc 7.x version (7.5) has been released in 2019. Fixing llvm/clang issues for old compiler maybe it's not worth it. [1] https://github.com/llvm/llvm-project/commit/4c72deb613d9d8838785b431facb3eb480fb2f51 - Remove LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN since gcc >= 7 is mendatory. Signed-off-by: Daniel Lang Signed-off-by: Romain Naour --- v3: - add libclc bump - llvm, clang, lld, mesa3d (llvm): add gcc >= 7.x dependency Changes v1 -> v2: - Bump to 15.0.3 instead of 15.0.1 - llvm: use CMAKE_HOST_C_COMPILER instead of HOSTCC --- package/llvm-project/clang/Config.in | 10 ++++---- package/llvm-project/clang/clang.hash | 2 +- package/llvm-project/clang/clang.mk | 8 +------ package/llvm-project/compiler-rt/Config.in | 6 ++--- .../llvm-project/compiler-rt/compiler-rt.hash | 2 +- .../llvm-project/compiler-rt/compiler-rt.mk | 3 ++- package/llvm-project/libclc/Config.in | 6 ++--- package/llvm-project/libclc/libclc.hash | 2 +- package/llvm-project/libclc/libclc.mk | 2 +- package/llvm-project/lld/Config.in.host | 6 ++--- package/llvm-project/lld/lld.hash | 2 +- package/llvm-project/lld/lld.mk | 8 +------ package/llvm-project/llvm-cmake/llvm-cmake.mk | 2 +- .../llvm-libunwind/llvm-libunwind.mk | 2 +- package/llvm-project/llvm-project.mk | 4 ++-- .../llvm/0001-nfc-Fix-missing-include.patch | 24 ------------------- package/llvm-project/llvm/Config.in | 10 ++++---- package/llvm-project/llvm/llvm.hash | 2 +- package/llvm-project/llvm/llvm.mk | 22 +++++++++-------- package/mesa3d/Config.in | 10 ++++---- 20 files changed, 50 insertions(+), 83 deletions(-) delete mode 100644 package/llvm-project/llvm/0001-nfc-Fix-missing-include.patch diff --git a/package/llvm-project/clang/Config.in b/package/llvm-project/clang/Config.in index e4d455781e..2e23888720 100644 --- a/package/llvm-project/clang/Config.in +++ b/package/llvm-project/clang/Config.in @@ -1,13 +1,13 @@ config BR2_PACKAGE_CLANG bool "clang" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_INSTALL_LIBSTDCPP depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future depends on !BR2_STATIC_LIBS depends on BR2_USE_WCHAR # std::wstring - depends on BR2_HOST_GCC_AT_LEAST_5 + depends on BR2_HOST_GCC_AT_LEAST_7 select BR2_PACKAGE_LLVM help Clang is a C/C++, Objective C/C++ and OpenCL C front-end @@ -15,12 +15,12 @@ config BR2_PACKAGE_CLANG http://clang.llvm.org -comment "clang needs a toolchain w/ wchar, threads, C++, gcc >= 5, dynamic library, host gcc >= 5" +comment "clang needs a toolchain w/ wchar, threads, C++, gcc >= 7, dynamic library, host gcc >= 7" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ - !BR2_TOOLCHAIN_GCC_AT_LEAST_5 \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_7 \ || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ - || !BR2_HOST_GCC_AT_LEAST_5 + || !BR2_HOST_GCC_AT_LEAST_7 comment "clang needs a toolchain not affected by GCC bug 64735" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS diff --git a/package/llvm-project/clang/clang.hash b/package/llvm-project/clang/clang.hash index 0136b80664..52c755cfb3 100644 --- a/package/llvm-project/clang/clang.hash +++ b/package/llvm-project/clang/clang.hash @@ -1,3 +1,3 @@ # locally calculated -sha256 0a8288f065d1f57cb6d96da4d2965cbea32edc572aa972e466e954d17148558b clang-11.1.0.src.tar.xz +sha256 96036052694e703d159c995bda203b59d1ff185c6879189b9eba837726e1738c clang-15.0.3.src.tar.xz sha256 ebcd9bbf783a73d05c53ba4d586b8d5813dcdf3bbec50265860ccc885e606f47 LICENSE.TXT diff --git a/package/llvm-project/clang/clang.mk b/package/llvm-project/clang/clang.mk index 0943e21a8c..0bafd6461b 100644 --- a/package/llvm-project/clang/clang.mk +++ b/package/llvm-project/clang/clang.mk @@ -17,13 +17,6 @@ CLANG_INSTALL_STAGING = YES HOST_CLANG_DEPENDENCIES = host-llvm host-libxml2 CLANG_DEPENDENCIES = llvm host-clang -# LLVM >= 9.0 will soon require C++14 support, building llvm 8.x using a -# toolchain using gcc < 5.1 gives an error but actually still works. Setting -# this option makes it still build with gcc >= 4.8. -# https://reviews.llvm.org/D57264 -HOST_CLANG_CONF_OPTS += -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON -CLANG_CONF_OPTS += -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON - # This option is needed, otherwise multiple shared libs # (libclangAST.so, libclangBasic.so, libclangFrontend.so, etc.) will # be generated. As a final shared lib containing all these components @@ -62,6 +55,7 @@ CLANG_CONF_OPTS += \ HOST_CLANG_CONF_OPTS += -DLLVM_DIR=$(HOST_DIR)/lib/cmake/llvm \ -DCLANG_DEFAULT_LINKER=$(TARGET_LD) CLANG_CONF_OPTS += -DLLVM_DIR=$(STAGING_DIR)/usr/lib/cmake/llvm \ + -DCMAKE_MODULE_PATH=$(HOST_DIR)/lib/cmake/llvm \ -DCLANG_TABLEGEN:FILEPATH=$(HOST_DIR)/bin/clang-tblgen \ -DLLVM_TABLEGEN_EXE:FILEPATH=$(HOST_DIR)/bin/llvm-tblgen diff --git a/package/llvm-project/compiler-rt/Config.in b/package/llvm-project/compiler-rt/Config.in index 02169b66c0..e8f2ac4201 100644 --- a/package/llvm-project/compiler-rt/Config.in +++ b/package/llvm-project/compiler-rt/Config.in @@ -2,7 +2,7 @@ config BR2_PACKAGE_COMPILER_RT bool "compiler-rt" depends on BR2_PACKAGE_LLVM depends on BR2_TOOLCHAIN_USES_GLIBC # asan lib requires - depends on BR2_HOST_GCC_AT_LEAST_5 # host-clang + depends on BR2_HOST_GCC_AT_LEAST_7 # host-clang help A collection of runtime libraries primarily used by clang and llvm to provide builtins, sanitizer runtimes, and profiling @@ -10,6 +10,6 @@ config BR2_PACKAGE_COMPILER_RT https://compiler-rt.llvm.org/ -comment "compiler-rt requires llvm to be enabled, a glibc toolchain, host gcc >= 5" +comment "compiler-rt requires llvm to be enabled, a glibc toolchain, host gcc >= 7" depends on !BR2_PACKAGE_LLVM - depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_HOST_GCC_AT_LEAST_5 + depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_HOST_GCC_AT_LEAST_7 diff --git a/package/llvm-project/compiler-rt/compiler-rt.hash b/package/llvm-project/compiler-rt/compiler-rt.hash index 8ee010ac5a..fe4e98164b 100644 --- a/package/llvm-project/compiler-rt/compiler-rt.hash +++ b/package/llvm-project/compiler-rt/compiler-rt.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 def1fc00c764cd3abbba925c712ac38860a756a43b696b291f46fee09e453274 compiler-rt-11.1.0.src.tar.xz +sha256 db958eee92d1571d8b7f76c1be8513817f1a888dcf6ced88aca871acfb0eeddd compiler-rt-15.0.3.src.tar.xz sha256 1a8f1058753f1ba890de984e48f0242a3a5c29a6a8f2ed9fd813f36985387e8d LICENSE.TXT diff --git a/package/llvm-project/compiler-rt/compiler-rt.mk b/package/llvm-project/compiler-rt/compiler-rt.mk index 84add60801..026650c7c8 100644 --- a/package/llvm-project/compiler-rt/compiler-rt.mk +++ b/package/llvm-project/compiler-rt/compiler-rt.mk @@ -17,7 +17,8 @@ COMPILER_RT_INSTALL_TARGET = NO COMPILER_RT_CONF_OPTS=-DCOMPILER_RT_STANDALONE_BUILD=OFF \ -DCOMPILER_RT_STANDALONE_BUILD=ON \ -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=$(GNU_TARGET_NAME) \ - -DLLVM_CONFIG_PATH=$(HOST_DIR)/bin/llvm-config + -DLLVM_CONFIG_PATH=$(HOST_DIR)/bin/llvm-config \ + -DCMAKE_MODULE_PATH=$(HOST_DIR)/lib/cmake/llvm # The installation of the target runtime libraries defaults to DESTDIR, however # host-clang resources directory needs a link so Clang can find the runtime diff --git a/package/llvm-project/libclc/Config.in b/package/llvm-project/libclc/Config.in index 938933fdd3..85eb888578 100644 --- a/package/llvm-project/libclc/Config.in +++ b/package/llvm-project/libclc/Config.in @@ -1,7 +1,7 @@ config BR2_PACKAGE_LIBCLC bool "libclc" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm + depends on BR2_HOST_GCC_AT_LEAST_7 # host-llvm help libclc is an open source, BSD licensed implementation of the library requirements of the OpenCL C programming language, @@ -9,6 +9,6 @@ config BR2_PACKAGE_LIBCLC http://libclc.llvm.org/ -comment "libclc needs host gcc >= 5" +comment "libclc needs host gcc >= 7" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on !BR2_HOST_GCC_AT_LEAST_5 + depends on !BR2_HOST_GCC_AT_LEAST_7 diff --git a/package/llvm-project/libclc/libclc.hash b/package/llvm-project/libclc/libclc.hash index c496291d81..7140884f6c 100644 --- a/package/llvm-project/libclc/libclc.hash +++ b/package/llvm-project/libclc/libclc.hash @@ -1,3 +1,3 @@ # locally calculated -sha256 8f0213e52e2fcaca3dfcc438f05d0e15e9b3c96fd6b0994a802b267dc1047a1d libclc-13.0.1.src.tar.xz +sha256 07e8a2b31e07a8cc8a976a6bfd87797d2543d5a9530f449755bf5119acbdbe8e libclc-15.0.3.src.tar.xz sha256 3c536c052db9afd997809e38785c9f2a9e54e2892330fa7c5b438e18a7413479 LICENSE.TXT diff --git a/package/llvm-project/libclc/libclc.mk b/package/llvm-project/libclc/libclc.mk index 406adfdb53..9f303d6d2f 100644 --- a/package/llvm-project/libclc/libclc.mk +++ b/package/llvm-project/libclc/libclc.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCLC_VERSION = 13.0.1 +LIBCLC_VERSION = $(LLVM_PROJECT_VERSION) LIBCLC_SITE = $(LLVM_PROJECT_SITE) LIBCLC_SOURCE = libclc-$(LIBCLC_VERSION).src.tar.xz LIBCLC_LICENSE = Apache-2.0 with exceptions or MIT diff --git a/package/llvm-project/lld/Config.in.host b/package/llvm-project/lld/Config.in.host index d015fdd520..3bed364a79 100644 --- a/package/llvm-project/lld/Config.in.host +++ b/package/llvm-project/lld/Config.in.host @@ -1,7 +1,7 @@ config BR2_PACKAGE_HOST_LLD bool "host lld" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS # llvm - depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm + depends on BR2_HOST_GCC_AT_LEAST_7 # host-llvm help LLD is a linker from the LLVM project that is a drop-in replacement for system linkers, and runs much faster than @@ -10,6 +10,6 @@ config BR2_PACKAGE_HOST_LLD https://lld.llvm.org/ -comment "host lld needs host gcc >= 5" +comment "host lld needs host gcc >= 7" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on !BR2_HOST_GCC_AT_LEAST_5 + depends on !BR2_HOST_GCC_AT_LEAST_7 diff --git a/package/llvm-project/lld/lld.hash b/package/llvm-project/lld/lld.hash index 6d56ffcaab..2d2598dbeb 100644 --- a/package/llvm-project/lld/lld.hash +++ b/package/llvm-project/lld/lld.hash @@ -1,3 +1,3 @@ # locally calculated -sha256 017a788cbe1ecc4a949abf10755870519086d058a2e99f438829aef24f0c66ce lld-11.1.0.src.tar.xz +sha256 cd5d0894a74b957ce78d62212c1df0b3876a7297593aaece6b0512285e3b8732 lld-15.0.3.src.tar.xz sha256 f7891568956e34643eb6a0db1462db30820d40d7266e2a78063f2fe233ece5a0 LICENSE.TXT diff --git a/package/llvm-project/lld/lld.mk b/package/llvm-project/lld/lld.mk index 46ec3b13ff..539dd0bd71 100644 --- a/package/llvm-project/lld/lld.mk +++ b/package/llvm-project/lld/lld.mk @@ -10,13 +10,7 @@ LLD_SOURCE = lld-$(LLD_VERSION).src.tar.xz LLD_LICENSE = Apache-2.0 with exceptions LLD_LICENSE_FILES = LICENSE.TXT LLD_SUPPORTS_IN_SOURCE_BUILD = NO -HOST_LLD_DEPENDENCIES = host-llvm - -# LLVM > 9.0 will soon require C++14 support, building llvm <= 9.0 using a -# toolchain using gcc < 5.1 gives an error but actually still works. Setting -# this option makes it still build with gcc >= 4.8. -# https://reviews.llvm.org/D57264 -HOST_LLD_CONF_OPTS += -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON +HOST_LLD_DEPENDENCIES = host-llvm host-llvm-libunwind # build as static libs as is done in llvm & clang HOST_LLD_CONF_OPTS += -DBUILD_SHARED_LIBS=OFF diff --git a/package/llvm-project/llvm-cmake/llvm-cmake.mk b/package/llvm-project/llvm-cmake/llvm-cmake.mk index b305797891..33b6ba8339 100644 --- a/package/llvm-project/llvm-cmake/llvm-cmake.mk +++ b/package/llvm-project/llvm-cmake/llvm-cmake.mk @@ -4,7 +4,7 @@ # ################################################################################ -LLVM_CMAKE_VERSION = 15.0.3 +LLVM_CMAKE_VERSION = $(LLVM_PROJECT_VERSION) LLVM_CMAKE_SITE = $(LLVM_PROJECT_SITE) LLVM_CMAKE_SOURCE = cmake-$(LLVM_CMAKE_VERSION).src.tar.xz LLVM_CMAKE_LICENSE = Apache-2.0 with exceptions diff --git a/package/llvm-project/llvm-libunwind/llvm-libunwind.mk b/package/llvm-project/llvm-libunwind/llvm-libunwind.mk index 825e1beac0..be9965a49a 100644 --- a/package/llvm-project/llvm-libunwind/llvm-libunwind.mk +++ b/package/llvm-project/llvm-libunwind/llvm-libunwind.mk @@ -4,7 +4,7 @@ # ################################################################################ -LLVM_LIBUNWIND_VERSION = 15.0.3 +LLVM_LIBUNWIND_VERSION = $(LLVM_PROJECT_VERSION) LLVM_LIBUNWIND_SITE = $(LLVM_PROJECT_SITE) LLVM_LIBUNWIND_SOURCE = libunwind-$(LLVM_LIBUNWIND_VERSION).src.tar.xz LLVM_LIBUNWIND_LICENSE = Apache-2.0 with exceptions diff --git a/package/llvm-project/llvm-project.mk b/package/llvm-project/llvm-project.mk index 747a6f5647..5859ff7cfc 100644 --- a/package/llvm-project/llvm-project.mk +++ b/package/llvm-project/llvm-project.mk @@ -4,8 +4,8 @@ # ################################################################################ -LLVM_PROJECT_VERSION_MAJOR = 11 -LLVM_PROJECT_VERSION = $(LLVM_PROJECT_VERSION_MAJOR).1.0 +LLVM_PROJECT_VERSION_MAJOR = 15 +LLVM_PROJECT_VERSION = $(LLVM_PROJECT_VERSION_MAJOR).0.3 LLVM_PROJECT_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LLVM_PROJECT_VERSION) include $(sort $(wildcard package/llvm-project/*/*.mk)) diff --git a/package/llvm-project/llvm/0001-nfc-Fix-missing-include.patch b/package/llvm-project/llvm/0001-nfc-Fix-missing-include.patch deleted file mode 100644 index 62111ca138..0000000000 --- a/package/llvm-project/llvm/0001-nfc-Fix-missing-include.patch +++ /dev/null @@ -1,24 +0,0 @@ -From b498303066a63a203d24f739b2d2e0e56dca70d1 Mon Sep 17 00:00:00 2001 -From: serge-sans-paille -Date: Tue, 10 Nov 2020 14:55:25 +0100 -Subject: [PATCH] [nfc] Fix missing include - -[Retrieved (and backported) from: -https://github.com/llvm/llvm-project/commit/b498303066a63a203d24f739b2d2e0e56dca70d1] -Signed-off-by: Fabrice Fontaine ---- - llvm/utils/benchmark/src/benchmark_register.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/utils/benchmark/src/benchmark_register.h b/utils/benchmark/src/benchmark_register.h -index 0705e219f2fa2..4caa5ad4da079 100644 ---- a/utils/benchmark/src/benchmark_register.h -+++ b/utils/benchmark/src/benchmark_register.h -@@ -1,6 +1,7 @@ - #ifndef BENCHMARK_REGISTER_H - #define BENCHMARK_REGISTER_H - -+#include - #include - - #include "check.h" diff --git a/package/llvm-project/llvm/Config.in b/package/llvm-project/llvm/Config.in index d9d30a5ba5..ebb0fca66a 100644 --- a/package/llvm-project/llvm/Config.in +++ b/package/llvm-project/llvm/Config.in @@ -17,13 +17,13 @@ config BR2_PACKAGE_LLVM_TARGET_ARCH config BR2_PACKAGE_LLVM bool "llvm" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_INSTALL_LIBSTDCPP depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future depends on !BR2_STATIC_LIBS depends on BR2_USE_WCHAR # std::wstring - depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm + depends on BR2_HOST_GCC_AT_LEAST_7 # host-llvm help The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. @@ -59,12 +59,12 @@ config BR2_PACKAGE_LLVM_BPF endif -comment "llvm needs a toolchain w/ wchar, threads, C++, gcc >= 5, dynamic library, host gcc >= 5" +comment "llvm needs a toolchain w/ wchar, threads, C++, gcc >= 7, dynamic library, host gcc >= 7" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ - !BR2_TOOLCHAIN_GCC_AT_LEAST_5 \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_7 \ || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ - || !BR2_HOST_GCC_AT_LEAST_5 + || !BR2_HOST_GCC_AT_LEAST_7 comment "llvm needs a toolchain not affected by GCC bug 64735" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS diff --git a/package/llvm-project/llvm/llvm.hash b/package/llvm-project/llvm/llvm.hash index e7f79492de..df9aa88411 100644 --- a/package/llvm-project/llvm/llvm.hash +++ b/package/llvm-project/llvm/llvm.hash @@ -1,3 +1,3 @@ # locally calculated -sha256 ce8508e318a01a63d4e8b3090ab2ded3c598a50258cc49e2625b9120d4c03ea5 llvm-11.1.0.src.tar.xz +sha256 c39aec729662416dcbf0bfe53a9786b34e7d93d02908a0779a2f6d83ad0a4a27 llvm-15.0.3.src.tar.xz sha256 8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee LICENSE.TXT diff --git a/package/llvm-project/llvm/llvm.mk b/package/llvm-project/llvm/llvm.mk index 1adad17b16..556a2f8c35 100644 --- a/package/llvm-project/llvm/llvm.mk +++ b/package/llvm-project/llvm/llvm.mk @@ -13,16 +13,16 @@ LLVM_CPE_ID_VENDOR = llvm LLVM_SUPPORTS_IN_SOURCE_BUILD = NO LLVM_INSTALL_STAGING = YES -# LLVM >= 9.0 can use python3 to build. -HOST_LLVM_DEPENDENCIES = host-python3 +HOST_LLVM_DEPENDENCIES = host-python3 host-llvm-cmake LLVM_DEPENDENCIES = host-llvm -# LLVM >= 9.0 will soon require C++14 support, building llvm 8.x using a -# toolchain using gcc < 5.1 gives an error but actually still works. Setting -# this option makes it still build with gcc >= 4.8. -# https://reviews.llvm.org/D57264 -HOST_LLVM_CONF_OPTS += -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON -LLVM_CONF_OPTS += -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON +# Path to cmake modules from host-llvm-cmake +HOST_LLVM_CONF_OPTS += -DCMAKE_MODULE_PATH=$(HOST_DIR)/lib/cmake/llvm +LLVM_CONF_OPTS += -DCMAKE_MODULE_PATH=$(HOST_DIR)/lib/cmake/llvm + +# Assembly files for x64 in lib/Support/BLAKE3 need to be compiled +# by a C compiler +HOST_LLVM_CONF_OPTS += -DCMAKE_ASM_COMPILER="$(CMAKE_HOST_C_COMPILER)" # Don't build clang libcxx libcxxabi lldb compiler-rt lld polly as llvm subprojects # This flag assumes that projects are checked out side-by-side and not nested @@ -259,7 +259,8 @@ HOST_LLVM_CONF_OPTS += \ -DLLVM_INCLUDE_EXAMPLES=OFF \ -DLLVM_INCLUDE_DOCS=OFF \ -DLLVM_INCLUDE_GO_TESTS=OFF \ - -DLLVM_INCLUDE_TESTS=OFF + -DLLVM_INCLUDE_TESTS=OFF \ + -DLLVM_INCLUDE_BENCHMARKS=OFF LLVM_CONF_OPTS += \ -DLLVM_BUILD_EXAMPLES=OFF \ -DLLVM_BUILD_DOCS=OFF \ @@ -270,7 +271,8 @@ LLVM_CONF_OPTS += \ -DLLVM_INCLUDE_EXAMPLES=OFF \ -DLLVM_INCLUDE_DOCS=OFF \ -DLLVM_INCLUDE_GO_TESTS=OFF \ - -DLLVM_INCLUDE_TESTS=OFF + -DLLVM_INCLUDE_TESTS=OFF \ + -DLLVM_INCLUDE_BENCHMARKS=OFF # Copy llvm-config (host variant) to STAGING_DIR # llvm-config (host variant) returns include and lib directories diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in index cae2161aa3..78b53fc248 100644 --- a/package/mesa3d/Config.in +++ b/package/mesa3d/Config.in @@ -24,21 +24,21 @@ config BR2_PACKAGE_MESA3D_NEEDS_ELFUTILS config BR2_PACKAGE_MESA3D_LLVM bool "llvm support" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_INSTALL_LIBSTDCPP depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future depends on !BR2_STATIC_LIBS depends on BR2_USE_WCHAR # std::wstring - depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm + depends on BR2_HOST_GCC_AT_LEAST_7 # host-llvm select BR2_PACKAGE_LLVM -comment "llvm support needs a toolchain w/ wchar, threads, C++, gcc >= 5, dynamic library, host gcc >= 5" +comment "llvm support needs a toolchain w/ wchar, threads, C++, gcc >= 7, dynamic library, host gcc >= 7" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ - !BR2_TOOLCHAIN_GCC_AT_LEAST_5 \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_7 \ || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ - || !BR2_HOST_GCC_AT_LEAST_5 + || !BR2_HOST_GCC_AT_LEAST_7 comment "llvm support needs a toolchain not affected by GCC bug 64735" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS From patchwork Fri Feb 10 22:47:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 1740742 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::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (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 4PD87B2mVqz23qt for ; Sat, 11 Feb 2023 09:49:26 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id BCF3861221; Fri, 10 Feb 2023 22:49:24 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org BCF3861221 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sMvvO6aflCh7; Fri, 10 Feb 2023 22:49:24 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 0470061219; Fri, 10 Feb 2023 22:49:22 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 0470061219 X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id EBF921BF36F for ; Fri, 10 Feb 2023 22:47:35 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id D3A9661066 for ; Fri, 10 Feb 2023 22:47:35 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org D3A9661066 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z_IyWIhayKhs for ; Fri, 10 Feb 2023 22:47:35 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 1806E60C1C Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) by smtp3.osuosl.org (Postfix) with ESMTPS id 1806E60C1C for ; Fri, 10 Feb 2023 22:47:34 +0000 (UTC) Received: by mail-wr1-x42e.google.com with SMTP id j25so6546881wrc.4 for ; Fri, 10 Feb 2023 14:47:34 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5OWtn2fySgIjLBs3xveMIf7vO7qb/ZRxRBOvD4iK8xA=; b=yCYUnzUGNjN2Roy9QFR2XaBclrjOuWj8M0Qy7BykFa/IIl2yabSkeBJi++GKF9s72f gCacI94nQyfAM8NqQfF9RaT1guLrAy6lDuIOifKvBpwnbcfkGm+H5c9vNFyV5cYxdV87 PY7YywRkxU6e2M9GM8o6dlRr50O8Y9OOcxTlLw5EQLsPfBs/J+PzP1gGZOiaMFrnGxqR wrWTMiSCipw5wxYTR2oAC4BMkJeaYmbTMJLh9ikkYJgHsZJvzXEg35Bb9xYX+LQm4sG+ 37vIqcTZQAjHQU5KHm9V9it9IZKYM0eiJZl6qX6RN/ptTx77NgDzCqIwYB2Y1Z2S0+3q aXhg== X-Gm-Message-State: AO0yUKWJh8XUhOM0UFjmMLOFBWuvzp70cxnY1qI5cA7vl/abEb+FfnUH i9IMaIy9gQXMsXUXqYquE6GbjLmZW4r9YuJQ X-Google-Smtp-Source: AK7set9xOAAIwxqHYN+81sh/0dU6Iwo8hh/mpm8yeih4shS5qg7dMu0YhjGbU3zlRzcRaL5w/cWEHg== X-Received: by 2002:adf:de01:0:b0:2c5:4c8c:b2fc with SMTP id b1-20020adfde01000000b002c54c8cb2fcmr1598118wrm.11.1676069253329; Fri, 10 Feb 2023 14:47:33 -0800 (PST) Received: from localhost.localdomain (2a01cb05945b7e009bdc688723a24f31.ipv6.abo.wanadoo.fr. [2a01:cb05:945b:7e00:9bdc:6887:23a2:4f31]) by smtp.gmail.com with ESMTPSA id t9-20020adfeb89000000b002be0b1e556esm4576128wrn.59.2023.02.10.14.47.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Feb 2023 14:47:32 -0800 (PST) From: Romain Naour To: buildroot@buildroot.org Date: Fri, 10 Feb 2023 23:47:17 +0100 Message-Id: <20230210224717.3293906-11-romain.naour@smile.fr> X-Mailer: git-send-email 2.34.3 In-Reply-To: <20230210224717.3293906-1-romain.naour@smile.fr> References: <20230210224717.3293906-1-romain.naour@smile.fr> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile-fr.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=5OWtn2fySgIjLBs3xveMIf7vO7qb/ZRxRBOvD4iK8xA=; b=riq271TZaTlHcKbep63YeGLznVVeq0fOg6rkLmUsU4sZnEk4Rj9jiMh6MoLETaXiCu efsz0utPjmFwSb9CA+2PSjV6JnQGk3xkiKTGDeX0hXEW+4RnGPygMjfYsM/TbKSDRYmX Club4wRA8wrEIipYmYxT/1OTyM0vIgR4KZtUidV2Df2CcGNtWeJCbjWXzFN+PyL50dbb bFSy+UJJ2GvLJOSCfinM0vPypUigiwo7IxLyPg6hw4sdFldwfdeP4XWmzZGa7V3x8oeO btVwgya7AhYmKnyFn+lAzBVQIi7fvVnAx5PyH/nDkIAEbNWeLc2Jiq5a+kVtrtdKirSF VtFg== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=smile-fr.20210112.gappssmtp.com header.i=@smile-fr.20210112.gappssmtp.com header.a=rsa-sha256 header.s=20210112 header.b=riq271TZ Subject: [Buildroot] [PATCH v3 10/10] DEVELOPERS: add Daniel Lang for llvm-project 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: Lang Daniel , Romain Naour Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" From: Lang Daniel Signed-off-by: Daniel Lang Signed-off-by: Romain Naour --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 203103e108..33a4c1758a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -642,6 +642,7 @@ F: package/dacapo/ N: Daniel Lang F: package/dbus-cxx/ F: package/libsigc/ +F: package/llvm-project/ F: package/paho-mqtt-cpp/ N: Damien Lanson