From 5e3790368c9cf590b38201fbea89860b7bb48066 Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Fri, 5 Jul 2024 22:44:36 +0000 Subject: [PATCH] removed extra/clang --- extra/clang/.SRCINFO | 52 ------ ...1-Fix-build-with-GCC-14-on-ARM-78704.patch | 62 ------- extra/clang/PKGBUILD | 160 ------------------ ...e-fstack-protector-strong-by-default.patch | 72 -------- ...4E22316ABF4785A88C6E8EA2C794A986419D8A.asc | 29 ---- ...74BD5D1D0E98895E3BF90044F2485E45D59042.asc | 41 ----- 6 files changed, 416 deletions(-) delete mode 100644 extra/clang/.SRCINFO delete mode 100644 extra/clang/0001-Fix-build-with-GCC-14-on-ARM-78704.patch delete mode 100644 extra/clang/PKGBUILD delete mode 100644 extra/clang/enable-fstack-protector-strong-by-default.patch delete mode 100644 extra/clang/keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc delete mode 100644 extra/clang/keys/pgp/D574BD5D1D0E98895E3BF90044F2485E45D59042.asc diff --git a/extra/clang/.SRCINFO b/extra/clang/.SRCINFO deleted file mode 100644 index d5447fbc6..000000000 --- a/extra/clang/.SRCINFO +++ /dev/null @@ -1,52 +0,0 @@ -pkgbase = clang - pkgdesc = C language family frontend for LLVM - pkgver = 17.0.6 - pkgrel = 2 - url = https://clang.llvm.org/ - arch = x86_64 - license = custom:Apache 2.0 with LLVM Exception - makedepends = llvm - makedepends = cmake - makedepends = ninja - makedepends = python-sphinx - makedepends = python-recommonmark - depends = llvm-libs - depends = gcc - depends = compiler-rt - optdepends = openmp: OpenMP support in clang with -fopenmp - optdepends = python: for scan-view and git-clang-format - optdepends = llvm: referenced by some clang headers - provides = clang-analyzer=17.0.6 - provides = clang-tools-extra=17.0.6 - conflicts = clang-analyzer - conflicts = clang-tools-extra - replaces = clang-analyzer - replaces = clang-tools-extra - source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/clang-17.0.6.src.tar.xz - source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/clang-17.0.6.src.tar.xz.sig - source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/clang-tools-extra-17.0.6.src.tar.xz - source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/clang-tools-extra-17.0.6.src.tar.xz.sig - source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-17.0.6.src.tar.xz - source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-17.0.6.src.tar.xz.sig - source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/cmake-17.0.6.src.tar.xz - source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/cmake-17.0.6.src.tar.xz.sig - source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/third-party-17.0.6.src.tar.xz - source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/third-party-17.0.6.src.tar.xz.sig - source = clangd-handle-missing-ending-brace.patch::https://github.com/llvm/llvm-project/commit/9d1dada57741.patch - source = enable-fstack-protector-strong-by-default.patch - validpgpkeys = 474E22316ABF4785A88C6E8EA2C794A986419D8A - validpgpkeys = D574BD5D1D0E98895E3BF90044F2485E45D59042 - sha256sums = a78f668a726ae1d3d9a7179996d97b12b90fb76ab9442a43110b972ff7ad9029 - sha256sums = SKIP - sha256sums = aa774642415d338d7b77a66fcbad6fd1f77f382dabcb67422a6230614eff1ab9 - sha256sums = SKIP - sha256sums = b638167da139126ca11917b6880207cc6e8f9d1cbb1a48d87d017f697ef78188 - sha256sums = SKIP - sha256sums = 807f069c54dc20cb47b21c1f6acafdd9c649f3ae015609040d6182cab01140f4 - sha256sums = SKIP - sha256sums = 3054d0a9c9375dab1a4539cc2cc45ab340341c5d71475f9599ba7752e222947b - sha256sums = SKIP - sha256sums = c102e8a6a2adb0e8729865ffb8799b22bb8a9bdf0f421991880fa4393378370a - sha256sums = 45da5783f4e89e4507a351ed0ffbbe6ec240e21ff7070797a89c5ccf434ac612 - -pkgname = clang diff --git a/extra/clang/0001-Fix-build-with-GCC-14-on-ARM-78704.patch b/extra/clang/0001-Fix-build-with-GCC-14-on-ARM-78704.patch deleted file mode 100644 index 7633d27d9..000000000 --- a/extra/clang/0001-Fix-build-with-GCC-14-on-ARM-78704.patch +++ /dev/null @@ -1,62 +0,0 @@ -From 664a93d409133ee914d9df04041b78102c1f9e02 Mon Sep 17 00:00:00 2001 -From: Nikita Popov -Date: Fri, 19 Jan 2024 15:19:58 +0100 -Subject: [PATCH] Fix build with GCC 14 on ARM (#78704) - -GCC 14 defines `__arm_streaming` as a macro expanding to -`[[arm::streaming]]`. Due to the nested macro use, this gets expanded -prior to concatenation. - -It doesn't look like C++ has a really clean way to prevent macro -expansion. The best I have found is to use `EMPTY ## X` where `EMPTY` is -an empty macro argument, so this is the hack I'm implementing here. - -Fixes https://github.com/llvm/llvm-project/issues/78691. ---- - clang/include/clang/Basic/TokenKinds.def | 2 +- - clang/include/clang/Basic/TokenKinds.h | 2 +- - clang/utils/TableGen/ClangAttrEmitter.cpp | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/clang/include/clang/Basic/TokenKinds.def b/clang/include/clang/Basic/TokenKinds.def -index ef0dad0f2..afd101b00 100644 ---- a/clang/include/clang/Basic/TokenKinds.def -+++ b/clang/include/clang/Basic/TokenKinds.def -@@ -753,7 +753,7 @@ KEYWORD(__builtin_sycl_unique_stable_name, KEYSYCL) - - // Keywords defined by Attr.td. - #ifndef KEYWORD_ATTRIBUTE --#define KEYWORD_ATTRIBUTE(X) KEYWORD(X, KEYALL) -+#define KEYWORD_ATTRIBUTE(X, EMPTY) KEYWORD(EMPTY ## X, KEYALL) - #endif - #include "clang/Basic/AttrTokenKinds.inc" - -diff --git a/clang/include/clang/Basic/TokenKinds.h b/clang/include/clang/Basic/TokenKinds.h -index e4857405b..ff117bd5a 100644 ---- a/clang/include/clang/Basic/TokenKinds.h -+++ b/clang/include/clang/Basic/TokenKinds.h -@@ -109,7 +109,7 @@ bool isPragmaAnnotation(TokenKind K); - - inline constexpr bool isRegularKeywordAttribute(TokenKind K) { - return (false --#define KEYWORD_ATTRIBUTE(X) || (K == tok::kw_##X) -+#define KEYWORD_ATTRIBUTE(X, ...) || (K == tok::kw_##X) - #include "clang/Basic/AttrTokenKinds.inc" - ); - } -diff --git a/clang/utils/TableGen/ClangAttrEmitter.cpp b/clang/utils/TableGen/ClangAttrEmitter.cpp -index b5813c6ab..79db17501 100644 ---- a/clang/utils/TableGen/ClangAttrEmitter.cpp -+++ b/clang/utils/TableGen/ClangAttrEmitter.cpp -@@ -3430,7 +3430,7 @@ void EmitClangAttrTokenKinds(RecordKeeper &Records, raw_ostream &OS) { - "RegularKeyword attributes with arguments are not " - "yet supported"); - OS << "KEYWORD_ATTRIBUTE(" -- << S.getSpellingRecord().getValueAsString("Name") << ")\n"; -+ << S.getSpellingRecord().getValueAsString("Name") << ", )\n"; - } - OS << "#undef KEYWORD_ATTRIBUTE\n"; - } --- -2.36.1 - diff --git a/extra/clang/PKGBUILD b/extra/clang/PKGBUILD deleted file mode 100644 index 485856e07..000000000 --- a/extra/clang/PKGBUILD +++ /dev/null @@ -1,160 +0,0 @@ -# Maintainer: Evangelos Foutras -# Contributor: Jan "heftig" Steffens - -# ALARM: Kevin Mihelich -# - backport upstream patch to fix build failure on ARM with GCC 14 -# fixed in 18.1.0 and later - -pkgname=clang -pkgver=17.0.6 -pkgrel=2.1 -pkgdesc="C language family frontend for LLVM" -arch=('x86_64') -url="https://clang.llvm.org/" -license=('custom:Apache 2.0 with LLVM Exception') -depends=('llvm-libs' 'gcc' 'compiler-rt') -makedepends=('llvm' 'cmake' 'ninja' 'python-sphinx' 'python-recommonmark') -optdepends=('openmp: OpenMP support in clang with -fopenmp' - 'python: for scan-view and git-clang-format' - 'llvm: referenced by some clang headers') -provides=("clang-analyzer=$pkgver" "clang-tools-extra=$pkgver") -conflicts=('clang-analyzer' 'clang-tools-extra') -replaces=('clang-analyzer' 'clang-tools-extra') -_source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver -source=($_source_base/clang-$pkgver.src.tar.xz{,.sig} - $_source_base/clang-tools-extra-$pkgver.src.tar.xz{,.sig} - $_source_base/llvm-$pkgver.src.tar.xz{,.sig} - $_source_base/cmake-$pkgver.src.tar.xz{,.sig} - $_source_base/third-party-$pkgver.src.tar.xz{,.sig} - clangd-handle-missing-ending-brace.patch::https://github.com/llvm/llvm-project/commit/9d1dada57741.patch - enable-fstack-protector-strong-by-default.patch - 0001-Fix-build-with-GCC-14-on-ARM-78704.patch) -sha256sums=('a78f668a726ae1d3d9a7179996d97b12b90fb76ab9442a43110b972ff7ad9029' - 'SKIP' - 'aa774642415d338d7b77a66fcbad6fd1f77f382dabcb67422a6230614eff1ab9' - 'SKIP' - 'b638167da139126ca11917b6880207cc6e8f9d1cbb1a48d87d017f697ef78188' - 'SKIP' - '807f069c54dc20cb47b21c1f6acafdd9c649f3ae015609040d6182cab01140f4' - 'SKIP' - '3054d0a9c9375dab1a4539cc2cc45ab340341c5d71475f9599ba7752e222947b' - 'SKIP' - '0d4dc477f5a28f9f16639dc094b6d9bc14228d5de771547394799d2d5f8cd1df' - '45da5783f4e89e4507a351ed0ffbbe6ec240e21ff7070797a89c5ccf434ac612' - 'ff64863585ade268dd4c15291fb7143567e10dc8a670673c2368c534159bdce8') -validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A' # Tom Stellard - 'D574BD5D1D0E98895E3BF90044F2485E45D59042') # Tobias Hieta - -# Utilizing LLVM_DISTRIBUTION_COMPONENTS to avoid -# installing static libraries; inspired by Gentoo -_get_distribution_components() { - local target - ninja -t targets | grep -Po 'install-\K.*(?=-stripped:)' | while read -r target; do - case $target in - clang-libraries|distribution) - continue - ;; - clang-tidy-headers) - continue - ;; - clang|clangd|clang-*) - ;; - clang*|findAllSymbols) - continue - ;; - esac - echo $target - done -} - -prepare() { - rename -v -- "-$pkgver.src" '' {cmake,third-party}-$pkgver.src - cd clang-$pkgver.src - mkdir build - mv "$srcdir/clang-tools-extra-$pkgver.src" tools/extra - patch -Np2 -i ../enable-fstack-protector-strong-by-default.patch - patch -Np2 -i ../0001-Fix-build-with-GCC-14-on-ARM-78704.patch - - # https://github.com/clangd/clangd/issues/1559 - sed 's|clang-tools-extra|clang/tools/extra|' \ - clangd-handle-missing-ending-brace.patch | patch -Np2 - - # Attempt to convert script to Python 3 - 2to3 -wn --no-diffs \ - tools/extra/clang-include-fixer/find-all-symbols/tool/run-find-all-symbols.py -} - -build() { - cd clang-$pkgver.src/build - - # Build only minimal debug info to reduce size - CFLAGS=${CFLAGS/-g /-g1 } - CXXFLAGS=${CXXFLAGS/-g /-g1 } - - local cmake_args=( - -G Ninja - -DCMAKE_BUILD_TYPE=Release - -DCMAKE_INSTALL_PREFIX=/usr - -DCMAKE_INSTALL_DOCDIR=share/doc - -DCMAKE_SKIP_RPATH=ON - -DCLANG_DEFAULT_PIE_ON_LINUX=ON - -DCLANG_LINK_CLANG_DYLIB=ON - -DENABLE_LINKER_BUILD_ID=ON - -DLLVM_BUILD_DOCS=ON - -DLLVM_BUILD_TESTS=ON - -DLLVM_ENABLE_RTTI=ON - -DLLVM_ENABLE_SPHINX=ON - -DLLVM_EXTERNAL_LIT=/usr/bin/lit - -DLLVM_INCLUDE_DOCS=ON - -DLLVM_LINK_LLVM_DYLIB=ON - -DLLVM_MAIN_SRC_DIR="$srcdir/llvm-$pkgver.src" - -DSPHINX_WARNINGS_AS_ERRORS=OFF - ) - - cmake .. "${cmake_args[@]}" - local distribution_components=$(_get_distribution_components | paste -sd\;) - test -n "$distribution_components" - cmake_args+=(-DLLVM_DISTRIBUTION_COMPONENTS="$distribution_components") - - cmake .. "${cmake_args[@]}" - ninja -} - -check() { - cd clang-$pkgver.src/build - LD_LIBRARY_PATH=$PWD/lib ninja check-clang{,-tools} -} - -_python_optimize() { - python -m compileall "$@" - python -O -m compileall "$@" - python -OO -m compileall "$@" -} - -package() { - cd clang-$pkgver.src/build - - DESTDIR="$pkgdir" ninja install-distribution - install -Dm644 ../LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - - # Remove documentation sources - rm -r "$pkgdir"/usr/share/doc/clang{,-tools}/html/{_sources,.buildinfo} - - # Move scanbuild-py into site-packages and install Python bindings - local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") - install -d "$pkgdir/$site_packages" - mv "$pkgdir"/usr/lib/{libear,libscanbuild} "$pkgdir/$site_packages/" - cp -a ../bindings/python/clang "$pkgdir/$site_packages/" - - # Move analyzer scripts out of /usr/libexec - mv "$pkgdir"/usr/libexec/* "$pkgdir/usr/lib/clang/" - rmdir "$pkgdir/usr/libexec" - sed -i 's|libexec|lib/clang|' \ - "$pkgdir/usr/bin/scan-build" \ - "$pkgdir/$site_packages/libscanbuild/analyze.py" - - # Compile Python scripts - _python_optimize "$pkgdir/usr/share" "$pkgdir/$site_packages" -} - -# vim:set ts=2 sw=2 et: diff --git a/extra/clang/enable-fstack-protector-strong-by-default.patch b/extra/clang/enable-fstack-protector-strong-by-default.patch deleted file mode 100644 index ba2a298f2..000000000 --- a/extra/clang/enable-fstack-protector-strong-by-default.patch +++ /dev/null @@ -1,72 +0,0 @@ -From 5346dc41bee9546db1fc649f39f1c44629495cc5 Mon Sep 17 00:00:00 2001 -From: Evangelos Foutras -Date: Fri, 18 Aug 2023 13:31:57 +0000 -Subject: [PATCH] Enable -fstack-protector-strong by default - ---- - clang/lib/Driver/ToolChains/Linux.h | 5 +++++ - clang/test/Driver/fsanitize.c | 6 +++--- - clang/test/Driver/stack-protector.c | 4 ++-- - 3 files changed, 10 insertions(+), 5 deletions(-) - -diff --git a/clang/lib/Driver/ToolChains/Linux.h b/clang/lib/Driver/ToolChains/Linux.h -index 524391743090..0d4e1944118b 100644 ---- a/clang/lib/Driver/ToolChains/Linux.h -+++ b/clang/lib/Driver/ToolChains/Linux.h -@@ -10,6 +10,7 @@ - #define LLVM_CLANG_LIB_DRIVER_TOOLCHAINS_LINUX_H - - #include "Gnu.h" -+#include "clang/Basic/LangOptions.h" - #include "clang/Driver/ToolChain.h" - - namespace clang { -@@ -48,6 +49,10 @@ public: - IsAArch64OutlineAtomicsDefault(const llvm::opt::ArgList &Args) const override; - bool isPIEDefault(const llvm::opt::ArgList &Args) const override; - bool IsMathErrnoDefault() const override; -+ LangOptions::StackProtectorMode -+ GetDefaultStackProtectorLevel(bool KernelOrKext) const override { -+ return LangOptions::SSPStrong; -+ } - SanitizerMask getSupportedSanitizers() const override; - void addProfileRTLibs(const llvm::opt::ArgList &Args, - llvm::opt::ArgStringList &CmdArgs) const override; -diff --git a/clang/test/Driver/fsanitize.c b/clang/test/Driver/fsanitize.c -index 8ad6dc25b4d1..1619b59a40f0 100644 ---- a/clang/test/Driver/fsanitize.c -+++ b/clang/test/Driver/fsanitize.c -@@ -695,12 +695,12 @@ - // RUN: %clang -fno-sanitize=safe-stack -### %s 2>&1 | FileCheck %s -check-prefix=NOSP - // NOSP-NOT: "-fsanitize=safe-stack" - --// RUN: %clang --target=x86_64-linux-gnu -fsanitize=safe-stack -### %s 2>&1 | FileCheck %s -check-prefix=NO-SP -+// RUN: %clang --target=x86_64-linux-gnu -fsanitize=safe-stack -### %s 2>&1 | FileCheck %s -check-prefix=SP - // RUN: %clang --target=x86_64-linux-gnu -fsanitize=address,safe-stack -### %s 2>&1 | FileCheck %s -check-prefix=SP-ASAN - // RUN: %clang --target=x86_64-linux-gnu -fstack-protector -fsanitize=safe-stack -### %s 2>&1 | FileCheck %s -check-prefix=SP - // RUN: %clang --target=x86_64-linux-gnu -fsanitize=safe-stack -fstack-protector-all -### %s 2>&1 | FileCheck %s -check-prefix=SP --// RUN: %clang --target=arm-linux-androideabi -fsanitize=safe-stack -### %s 2>&1 | FileCheck %s -check-prefix=NO-SP --// RUN: %clang --target=aarch64-linux-android -fsanitize=safe-stack -### %s 2>&1 | FileCheck %s -check-prefix=NO-SP -+// RUN: %clang --target=arm-linux-androideabi -fsanitize=safe-stack -### %s 2>&1 | FileCheck %s -check-prefix=SP -+// RUN: %clang --target=aarch64-linux-android -fsanitize=safe-stack -### %s 2>&1 | FileCheck %s -check-prefix=SP - // RUN: %clang --target=i386-contiki-unknown -fsanitize=safe-stack -### %s 2>&1 | FileCheck %s -check-prefix=NO-SP - // NO-SP-NOT: stack-protector - // NO-SP: "-fsanitize=safe-stack" -diff --git a/clang/test/Driver/stack-protector.c b/clang/test/Driver/stack-protector.c -index 169376919a71..2470b7f7e39e 100644 ---- a/clang/test/Driver/stack-protector.c -+++ b/clang/test/Driver/stack-protector.c -@@ -3,11 +3,11 @@ - // NOSSP-NOT: "-stack-protector-buffer-size" - - // RUN: %clang -target i386-unknown-linux -fstack-protector -### %s 2>&1 | FileCheck %s -check-prefix=SSP --// SSP: "-stack-protector" "1" -+// SSP: "-stack-protector" "2" - // SSP-NOT: "-stack-protector-buffer-size" - - // RUN: %clang -target i386-unknown-linux -fstack-protector --param ssp-buffer-size=16 -### %s 2>&1 | FileCheck %s -check-prefix=SSP-BUF --// SSP-BUF: "-stack-protector" "1" -+// SSP-BUF: "-stack-protector" "2" - // SSP-BUF: "-stack-protector-buffer-size" "16" - - // RUN: %clang -target i386-pc-openbsd -### %s 2>&1 | FileCheck %s -check-prefix=OPENBSD diff --git a/extra/clang/keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc b/extra/clang/keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc deleted file mode 100644 index 1035ee0c3..000000000 --- a/extra/clang/keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc +++ /dev/null @@ -1,29 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQINBFrqgT0BEAC7xo0WH+eNrLlU5LrCk59KmImn1abFcmWNd8kYr5XfqmJKyVqo -EY7A/yRjf+Yn1621EDkpKPjbql7q7MlZMpqKVdOWKWgmhvz08IOKJxaIABd/iIRT -FwhIvB68YjtmzcoOJRi1wLnwuG55fJ9E69HyZ33jgAlRaWV3bE/YyszoTlZriUOE -RbzC5WzX004cE9evlrr+YLt5Y6z7tntOdSXPLyGOFAO5LYMsHsEdi2JBYWrjlslG -6iJr5iEt9v442PrJ79YYbu5QWe/6APRWtI3AtKBp7y250oon2lbj+bIVD7U9fOBB -n/Frqx54UN22sJycET63hgYW4pIjIi5zq+FF15aU+ZqBdtNltoX4hEN7wlDpuNc0 -ezVu2Z8hdt8thpjiFUioTQ1t3RmsN6N548VwxmHdoYpAmiZqPIYBYvm85JB7S/3h -RLuoeGxufBhXGCpnG8ghTOGtbbdanuLB/UROFXTdyZbTCBN5S6jvwkPSaHG7H35Z -3fazMriTXwL1RGAbKITSWhDe5dXy/yOInWe8emJx+35vwQYCB2L4S8wRyQyRw6x4 -YoXCscW041DUMBX2CC7SjMCcmAC39UX1c3GbTpS3rkJR9cmXt50nviMnKpIwlIPd -ZYhmxKifwTJ70+c4GVK2o0MG9bTYvpYhLnYxv6iJCfgmT40E+qkDSzSoZwARAQAB -tCJUb20gU3RlbGxhcmQgPHRzdGVsbGFyQHJlZGhhdC5jb20+iQJWBBMBCABAAhsD -BwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AWIQRHTiIxar9HhaiMbo6ix5SphkGd -igUCYJMrXwUJCWsRIgAKCRCix5SphkGdir/GD/4zT43DAD9GU6VHGFeOphisH2kN -IORVDEn8T+7iR7XLY9nVHJDxqQPUgB/gKYibrVYE0KVqjSSj3dr1cTorubMsDYgy -gjjJSroOZupYC1+Yd8wb0jfdB6Z+CNKh0QN64BDS6D7P1GAcaIbxTyITjoz6jhyF -Lkj4QCLiGWsMbapQA7MB4ij8t/AKORp1kW+tMyn6wfjfmYjrYOyE65UxmJtrV9Fv -YllBt9oCAP0V9qphT6C6wxarJOuhIq9BoZOYKaUa5qRJfzNZagPG8ZalraP/MFfM -g20hLuX5jN1jdzlHEgNt5WCYuI+uekOIUuT1PiFrmWwYXKWMAxnsVefpv8kmW8LR -2TCG+ALvnYCRwr0Ykqh4KZcn4mpsV+QnwNAyVR6Bl6QTsPGtoHkU9Pg640mzkvgg -w55X5kC3x4IxLskD1PFdFpW9LSRL5zz6jT5gL9Eb+zAuKpg/8w64MLnXaX69cR/p -1rrNqZUfBOqf8fbrzy296ZSfeK4tV414iT8j76swQMAONGXoNKxO7E1cAgtxPUWW -u3R4de3sZHGXTiEv70UNRv1TWjlVMK3Av7yDIGUnt+2wi3jilYjLWnAIgSQ46CDQ -tUCdhdwmFcJLa3IJrs/UvHtlq6nU1sIo4wqJwfNBMHx0JZc+bKf41OgYL9ve11F5 -IKZNcvom0Pf7MkUKRQ== -=Kuwb ------END PGP PUBLIC KEY BLOCK----- diff --git a/extra/clang/keys/pgp/D574BD5D1D0E98895E3BF90044F2485E45D59042.asc b/extra/clang/keys/pgp/D574BD5D1D0E98895E3BF90044F2485E45D59042.asc deleted file mode 100644 index b7fe21728..000000000 --- a/extra/clang/keys/pgp/D574BD5D1D0E98895E3BF90044F2485E45D59042.asc +++ /dev/null @@ -1,41 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -9RmlwZlOTFGcWBYl/cfRONn9qi9a6w== -=Lvw+ ------END PGP PUBLIC KEY BLOCK-----