Add gcc-10 patch for LLVM.

This commit is contained in:
Andrius Štikonas 2021-05-02 21:24:30 +01:00
parent b46bf97575
commit 5b4f8fa3ff
4 changed files with 43 additions and 2 deletions

View File

@ -1,3 +1,4 @@
AUX llvm-gcc10.patch 1275 BLAKE2B 72b455bded7ab2d7e7bc3e75dcc2c5d3c2d23efb5ccc5f9fb229ceb8e08b61610cb6744ce617466f262b16d4b4c53cf1c27b85f4271b7cf9018b6c108c4bfc19 SHA512 62c35554453a75e558c8b4751f43bd9e06037318a89f7c8afd22a16f396a2777550d4ec3ab1347d63f2ecff483ec8aab65b2baa2c4838900b9e63cfeab780883
DIST rustc-1.39.0-src.tar.xz 96495140 BLAKE2B 6df6bf0c3b38c28753713acdc477ea6929740c32893171dd9b8620992439e45730ef6f9489a6fc411ff5884c661ac4c07b7b93f5a4174207ed53351d2dea09bf SHA512 8610b2ec77722087c572bd84ac562a5b7c5f1a644aea58c5d5daa07a9aed242703b7816e73e2eaa049f773d5907859e259744a0de700622df005584fd798dab0
DIST rustc-1.40.0-src.tar.xz 92306352 BLAKE2B 762b9592414e5c816540f6fd37d07b3b0ffe97a151968cc8ae77be2fda03a6d66905192985edc65055cc7811dbd90faa2b2c056481f72161c6f7ccbcce13671a SHA512 b5ac3079acefb62d3c985b77f624d7fb68de23a59396fed9ccb292db61641c064f3146ee54d3cf59067b17ebfaadd14a6b2b466def60316bb5b13ba3aef01e1f
DIST rustc-1.41.1-src.tar.xz 93754192 BLAKE2B 235ece650d0c75e1c8700ce73d3811997cd0d827b850a6dd435a269f3f86d85849d54755ea346c5ddcbe0d1224836fd78213f6abeab4a9a8c4c3e2d8a05ff7b4 SHA512 ef33565c9cf4e27ca279072bfed3301e0276c09407d49727640746ba78d289de285278d64b1cce8708461fd6c97c7ab2ea8d56e7a4c4a23b2e66e2d164c35fc9
@ -11,8 +12,8 @@ DIST rustc-1.48.0-src.tar.xz 105951736 BLAKE2B 42468fc5ac5e80c4793cfe0913cbb8e43
DIST rustc-1.49.0-src.tar.xz 108330280 BLAKE2B 65e36253482ded2df225cbbf15253b6c9a8ae935053b071d9fb9e7b1d47d5d3ac47a138876e4a5cfeda455c655ac06ceff2658c8668cef7d2206116906740653 SHA512 fd8bc67ec0a73d3b6bf9c1fabb7ea981ef817644b4e6ced982fa90b12eae9b55de074634a670bdfb38bfee6588603e818ddcbcc2f2a05f83057c061b4194b4b7
DIST rustc-1.50.0-src.tar.xz 108666272 BLAKE2B abb1b6f57093334bae5892dd99c964ffaf5e2b906cc92f0b92d5786cf80484cff923643169f24f4f92a5724c21b8bd671c72531c2cd1f6fbe0ea7107b5bd923b SHA512 df3c83c0fdc9ebce6fdccddda781dea0cdbd88d2b2a8220cac40cc3a8fa957923ae834d1fa45283d4ad227b334bd9e220e37a4a1ad7a1c7aeb806ed9ed387245
EBUILD rust-1.39.0.ebuild 2854 BLAKE2B df06652e7ac1b634ab1058a76cedcb1655ade481b85e97334639c68a8adc8c9f49f84057c71220680067a6b6a87c19d96f6281603fc711453167d290a302037a SHA512 5d06aa318dedef654ab75362cfbc075e6e526a75fb7927a998e20d8d5ac4de062e6373087c6e56e522b1e1b24cdfc5ea1c69fe2e16c9b452394731e759ba71de
EBUILD rust-1.40.0.ebuild 7661 BLAKE2B bdd2b8665b452afc54702481d7bd50e84c016ab61710ecb2b73cbf3134a633bca9b839e96e28b76dfac2cbe236fde1c7f9121e5c3d00a645aebc92aed4be4255 SHA512 34c600840598b288a8b010daedad439611bc86366aac573a6b880bae732bc247eab36e54c7acb1892b444bbaa06936a29ca5869442155582973721ce94652b4d
EBUILD rust-1.41.1.ebuild 7661 BLAKE2B bdd2b8665b452afc54702481d7bd50e84c016ab61710ecb2b73cbf3134a633bca9b839e96e28b76dfac2cbe236fde1c7f9121e5c3d00a645aebc92aed4be4255 SHA512 34c600840598b288a8b010daedad439611bc86366aac573a6b880bae732bc247eab36e54c7acb1892b444bbaa06936a29ca5869442155582973721ce94652b4d
EBUILD rust-1.40.0.ebuild 7700 BLAKE2B 05d38ecd23c889dbbeff398ae0eaf002d2bd4e58f6bdd1b538f8f15694d257932b3cbbf305b9d550021b4fe71eefd31b0e7a87475160676a35d85196817c1d64 SHA512 b847237e1f35ddb3b9af51e859bfdcaf0f79ffa0b10e9cf2cbfedaa0edb6902f8fe334f12505d7c1d52e0c61770bad797704f776c6d866dd86444ee99640465e
EBUILD rust-1.41.1.ebuild 7700 BLAKE2B 05d38ecd23c889dbbeff398ae0eaf002d2bd4e58f6bdd1b538f8f15694d257932b3cbbf305b9d550021b4fe71eefd31b0e7a87475160676a35d85196817c1d64 SHA512 b847237e1f35ddb3b9af51e859bfdcaf0f79ffa0b10e9cf2cbfedaa0edb6902f8fe334f12505d7c1d52e0c61770bad797704f776c6d866dd86444ee99640465e
EBUILD rust-1.42.0.ebuild 7661 BLAKE2B bdd2b8665b452afc54702481d7bd50e84c016ab61710ecb2b73cbf3134a633bca9b839e96e28b76dfac2cbe236fde1c7f9121e5c3d00a645aebc92aed4be4255 SHA512 34c600840598b288a8b010daedad439611bc86366aac573a6b880bae732bc247eab36e54c7acb1892b444bbaa06936a29ca5869442155582973721ce94652b4d
EBUILD rust-1.43.1.ebuild 7661 BLAKE2B bdd2b8665b452afc54702481d7bd50e84c016ab61710ecb2b73cbf3134a633bca9b839e96e28b76dfac2cbe236fde1c7f9121e5c3d00a645aebc92aed4be4255 SHA512 34c600840598b288a8b010daedad439611bc86366aac573a6b880bae732bc247eab36e54c7acb1892b444bbaa06936a29ca5869442155582973721ce94652b4d
EBUILD rust-1.44.1.ebuild 7661 BLAKE2B bdd2b8665b452afc54702481d7bd50e84c016ab61710ecb2b73cbf3134a633bca9b839e96e28b76dfac2cbe236fde1c7f9121e5c3d00a645aebc92aed4be4255 SHA512 34c600840598b288a8b010daedad439611bc86366aac573a6b880bae732bc247eab36e54c7acb1892b444bbaa06936a29ca5869442155582973721ce94652b4d

View File

@ -0,0 +1,38 @@
From 98b1752888c0282bf5504b67484b92d8d069f1b8 Mon Sep 17 00:00:00 2001
From: Than McIntosh <thanm@google.com>
Date: Fri, 19 Jul 2019 13:13:54 +0000
Subject: [PATCH] Merging r366572:
------------------------------------------------------------------------
r366572 | thanm | 2019-07-19 06:13:54 -0700 (Fri, 19 Jul 2019) | 12 lines
[NFC] include cstdint/string prior to using uint8_t/string
Summary: include proper header prior to use of uint8_t typedef
and std::string.
Subscribers: llvm-commits
Reviewers: cherry
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D64937
------------------------------------------------------------------------
---
llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h b/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h
index da9d9d5bfdc0c..3d47471f0ef0e 100644
--- a/src/llvm-project/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h
+++ b/src/llvm-project/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h
@@ -16,6 +16,8 @@
#include "llvm/Demangle/DemangleConfig.h"
#include "llvm/Demangle/StringView.h"
#include <array>
+#include <cstdint>
+#include <string>
namespace llvm {
namespace itanium_demangle {

View File

@ -115,6 +115,7 @@ pkg_setup() {
src_prepare() {
default
eapply "${FILESDIR}/llvm-gcc10.patch"
}
src_configure() {

View File

@ -115,6 +115,7 @@ pkg_setup() {
src_prepare() {
default
eapply "${FILESDIR}/llvm-gcc10.patch"
}
src_configure() {