[arch-commits] Commit in llvm/repos (12 files)
Date: Friday, September 8, 2017 @ 03:35:18 Author: foutrelis Revision: 305024 archrelease: copy trunk to staging-i686, staging-x86_64 Added: llvm/repos/staging-i686/ llvm/repos/staging-i686/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch (from rev 305023, llvm/trunk/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch) llvm/repos/staging-i686/0002-Enable-SSP-and-PIE-by-default.patch (from rev 305023, llvm/trunk/0002-Enable-SSP-and-PIE-by-default.patch) llvm/repos/staging-i686/PKGBUILD (from rev 305023, llvm/trunk/PKGBUILD) llvm/repos/staging-i686/disable-llvm-symbolizer-test.patch (from rev 305023, llvm/trunk/disable-llvm-symbolizer-test.patch) llvm/repos/staging-i686/llvm-config.h (from rev 305023, llvm/trunk/llvm-config.h) llvm/repos/staging-x86_64/ llvm/repos/staging-x86_64/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch (from rev 305023, llvm/trunk/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch) llvm/repos/staging-x86_64/0002-Enable-SSP-and-PIE-by-default.patch (from rev 305023, llvm/trunk/0002-Enable-SSP-and-PIE-by-default.patch) llvm/repos/staging-x86_64/PKGBUILD (from rev 305023, llvm/trunk/PKGBUILD) llvm/repos/staging-x86_64/disable-llvm-symbolizer-test.patch (from rev 305023, llvm/trunk/disable-llvm-symbolizer-test.patch) llvm/repos/staging-x86_64/llvm-config.h (from rev 305023, llvm/trunk/llvm-config.h) -+ staging-i686/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch | 37 + staging-i686/0002-Enable-SSP-and-PIE-by-default.patch | 268 + staging-i686/PKGBUILD | 270 ++ staging-i686/disable-llvm-symbolizer-test.patch | 26 staging-i686/llvm-config.h |9 staging-x86_64/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch | 37 + staging-x86_64/0002-Enable-SSP-and-PIE-by-default.patch | 268 + staging-x86_64/PKGBUILD | 270 ++ staging-x86_64/disable-llvm-symbolizer-test.patch | 26 staging-x86_64/llvm-config.h|9 10 files changed, 1220 insertions(+) Copied: llvm/repos/staging-i686/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch (from rev 305023, llvm/trunk/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch) === --- staging-i686/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch (rev 0) +++ staging-i686/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch 2017-09-08 03:35:18 UTC (rev 305024) @@ -0,0 +1,37 @@ +From fedcf1d9691bf669d8cd771a032e851d8247aff9 Mon Sep 17 00:00:00 2001 +From: Evangelos Foutras+Date: Thu, 6 Jul 2017 18:53:05 +0300 +Subject: [PATCH 1/2] GCC compatibility: Ignore the -fno-plt flag + +--- + include/clang/Driver/Options.td | 1 + + test/Driver/clang_f_opts.c | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/include/clang/Driver/Options.td b/include/clang/Driver/Options.td +index 05dc9d7eb3..c93e6cc08c 100644 +--- a/include/clang/Driver/Options.td b/include/clang/Driver/Options.td +@@ -2505,6 +2505,7 @@ defm ivopts : BooleanFFlag<"ivopts">, Group, Group; + defm peel_loops : BooleanFFlag<"peel-loops">, Group; + defm permissive : BooleanFFlag<"permissive">, Group; ++defm plt : BooleanFFlag<"plt">, Group; + defm prefetch_loop_arrays : BooleanFFlag<"prefetch-loop-arrays">, Group; + defm printf : BooleanFFlag<"printf">, Group; + defm profile : BooleanFFlag<"profile">, Group; +diff --git a/test/Driver/clang_f_opts.c b/test/Driver/clang_f_opts.c +index c17cec6eba..d9480c915e 100644 +--- a/test/Driver/clang_f_opts.c b/test/Driver/clang_f_opts.c +@@ -277,6 +277,7 @@ + // RUN: -fno-caller-saves -fcaller-saves \ + // RUN: -fno-reorder-blocks -freorder-blocks \ + // RUN: -fno-schedule-insns2 -fschedule-insns2 \ ++// RUN: -fno-plt -fplt \ + // RUN: -fno-stack-check \ + // RUN: -fno-check-new -fcheck-new \ + // RUN: -ffriend-injection \ +-- +2.14.1 + Copied: llvm/repos/staging-i686/0002-Enable-SSP-and-PIE-by-default.patch (from rev 305023, llvm/trunk/0002-Enable-SSP-and-PIE-by-default.patch) === --- staging-i686/0002-Enable-SSP-and-PIE-by-default.patch (rev 0) +++ staging-i686/0002-Enable-SSP-and-PIE-by-default.patch 2017-09-08 03:35:18 UTC (rev 305024) @@ -0,0 +1,268 @@ +From
[arch-commits] Commit in llvm/repos (12 files)
Date: Tuesday, March 28, 2017 @ 13:06:17 Author: foutrelis Revision: 291754 archrelease: copy trunk to staging-i686, staging-x86_64 Added: llvm/repos/staging-i686/ llvm/repos/staging-i686/0001-AMDGPU-Fix-bug-31610.patch (from rev 291753, llvm/trunk/0001-AMDGPU-Fix-bug-31610.patch) llvm/repos/staging-i686/0001-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch (from rev 291753, llvm/trunk/0001-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch) llvm/repos/staging-i686/0002-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch (from rev 291753, llvm/trunk/0002-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch) llvm/repos/staging-i686/PKGBUILD (from rev 291753, llvm/trunk/PKGBUILD) llvm/repos/staging-i686/llvm-config.h (from rev 291753, llvm/trunk/llvm-config.h) llvm/repos/staging-x86_64/ llvm/repos/staging-x86_64/0001-AMDGPU-Fix-bug-31610.patch (from rev 291753, llvm/trunk/0001-AMDGPU-Fix-bug-31610.patch) llvm/repos/staging-x86_64/0001-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch (from rev 291753, llvm/trunk/0001-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch) llvm/repos/staging-x86_64/0002-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch (from rev 291753, llvm/trunk/0002-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch) llvm/repos/staging-x86_64/PKGBUILD (from rev 291753, llvm/trunk/PKGBUILD) llvm/repos/staging-x86_64/llvm-config.h (from rev 291753, llvm/trunk/llvm-config.h) -+ staging-i686/0001-AMDGPU-Fix-bug-31610.patch| 74 +++ staging-i686/0001-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch | 193 +++ staging-i686/0002-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch | 36 + staging-i686/PKGBUILD | 246 ++ staging-i686/llvm-config.h | 9 staging-x86_64/0001-AMDGPU-Fix-bug-31610.patch | 74 +++ staging-x86_64/0001-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch | 193 +++ staging-x86_64/0002-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch | 36 + staging-x86_64/PKGBUILD | 246 ++ staging-x86_64/llvm-config.h| 9 10 files changed, 1116 insertions(+) Copied: llvm/repos/staging-i686/0001-AMDGPU-Fix-bug-31610.patch (from rev 291753, llvm/trunk/0001-AMDGPU-Fix-bug-31610.patch) === --- staging-i686/0001-AMDGPU-Fix-bug-31610.patch (rev 0) +++ staging-i686/0001-AMDGPU-Fix-bug-31610.patch2017-03-28 13:06:17 UTC (rev 291754) @@ -0,0 +1,74 @@ +From bc72a21666a9efc78e71b0296313f6e1449649fa Mon Sep 17 00:00:00 2001 +From: Konstantin Zhuravlyov+Date: Wed, 22 Mar 2017 21:48:18 + +Subject: [PATCH] [AMDGPU] Fix bug 31610 + +Differential Revision: https://reviews.llvm.org/D31258 + + +git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@298551 91177308-0d34-0410-b5e6-96231b3b80d8 +--- + lib/Target/AMDGPU/AMDGPURuntimeMetadata.h | 8 + lib/Target/AMDGPU/MCTargetDesc/AMDGPURuntimeMD.cpp | 5 ++--- + 2 files changed, 6 insertions(+), 7 deletions(-) + +diff --git a/lib/Target/AMDGPU/AMDGPURuntimeMetadata.h b/lib/Target/AMDGPU/AMDGPURuntimeMetadata.h +index ed147ff4c43..36e7a0c42a9 100644 +--- a/lib/Target/AMDGPU/AMDGPURuntimeMetadata.h b/lib/Target/AMDGPU/AMDGPURuntimeMetadata.h +@@ -40,8 +40,8 @@ namespace AMDGPU { + namespace RuntimeMD { + + // Version and revision of runtime metadata +- const unsigned char MDVersion = 2; +- const unsigned char MDRevision = 0; ++ const uint32_t MDVersion = 2; ++ const uint32_t MDRevision = 0; + + // Name of keys for runtime metadata. + namespace KeyName { +@@ -215,7 +215,7 @@ namespace RuntimeMD { + struct Metadata { + std::string Name; + std::string Language; +- std::vector LanguageVersion; ++ std::vector LanguageVersion; + std::vector ReqdWorkGroupSize; + std::vector WorkGroupSizeHint; + std::string VecTypeHint; +@@ -265,7 +265,7 @@ namespace RuntimeMD { + namespace Program { + // In-memory representation of program information. + struct Metadata { +- std::vector MDVersionSeq; ++ std::vector MDVersionSeq; + std::vector PrintfInfo; + std::vector Kernels; + +diff --git a/lib/Target/AMDGPU/MCTargetDesc/AMDGPURuntimeMD.cpp b/lib/Target/AMDGPU/MCTargetDesc/AMDGPURuntimeMD.cpp +index 0e87d750f5d..7c96898297c 100644 +--- a/lib/Target/AMDGPU/MCTargetDesc/AMDGPURuntimeMD.cpp b/lib/Target/AMDGPU/MCTargetDesc/AMDGPURuntimeMD.cpp +@@ -49,7 +49,6 @@ static cl::opt +
[arch-commits] Commit in llvm/repos (12 files)
Date: Tuesday, November 29, 2016 @ 08:48:33 Author: foutrelis Revision: 282320 archrelease: copy trunk to extra-i686, extra-x86_64 Added: llvm/repos/extra-i686/PKGBUILD (from rev 282319, llvm/trunk/PKGBUILD) llvm/repos/extra-i686/llvm-Config-llvm-config.h (from rev 282319, llvm/trunk/llvm-Config-llvm-config.h) llvm/repos/extra-i686/msan-prevent-initialization-failure-with-newer-glibc.patch (from rev 282319, llvm/trunk/msan-prevent-initialization-failure-with-newer-glibc.patch) llvm/repos/extra-x86_64/PKGBUILD (from rev 282319, llvm/trunk/PKGBUILD) llvm/repos/extra-x86_64/llvm-Config-llvm-config.h (from rev 282319, llvm/trunk/llvm-Config-llvm-config.h) llvm/repos/extra-x86_64/msan-prevent-initialization-failure-with-newer-glibc.patch (from rev 282319, llvm/trunk/msan-prevent-initialization-failure-with-newer-glibc.patch) Deleted: llvm/repos/extra-i686/PKGBUILD llvm/repos/extra-i686/llvm-Config-llvm-config.h llvm/repos/extra-i686/msan-prevent-initialization-failure-with-newer-glibc.patch llvm/repos/extra-x86_64/PKGBUILD llvm/repos/extra-x86_64/llvm-Config-llvm-config.h llvm/repos/extra-x86_64/msan-prevent-initialization-failure-with-newer-glibc.patch -+ /PKGBUILD | 490 ++ /llvm-Config-llvm-config.h | 18 /msan-prevent-initialization-failure-with-newer-glibc.patch | 206 extra-i686/PKGBUILD | 244 extra-i686/llvm-Config-llvm-config.h|9 extra-i686/msan-prevent-initialization-failure-with-newer-glibc.patch | 103 -- extra-x86_64/PKGBUILD | 244 extra-x86_64/llvm-Config-llvm-config.h |9 extra-x86_64/msan-prevent-initialization-failure-with-newer-glibc.patch | 103 -- 9 files changed, 714 insertions(+), 712 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2016-11-29 08:48:17 UTC (rev 282319) +++ extra-i686/PKGBUILD 2016-11-29 08:48:33 UTC (rev 282320) @@ -1,244 +0,0 @@ -# $Id$ -# Maintainer: Evangelos Foutras-# Contributor: Jan "heftig" Steffens -# Contributor: Sebastian Nowicki -# Contributor: Devin Cofer -# Contributor: Tobias Kieslich -# Contributor: Geoffroy Carrier -# Contributor: Tomas Lindquist Olsen -# Contributor: Roberto Alsina -# Contributor: Gerardo Exequiel Pozzi - -pkgname=('llvm' 'llvm-libs' 'llvm-ocaml' 'lldb' 'clang' 'clang-tools-extra') -pkgver=3.9.0 -pkgrel=2 -_ocaml_ver=4.04.0 -arch=('i686' 'x86_64') -url="http://llvm.org/; -license=('custom:University of Illinois/NCSA Open Source License') -makedepends=('cmake' 'libffi' 'python2' "ocaml=$_ocaml_ver" 'python-sphinx' - 'ocaml-ctypes' 'ocaml-findlib' 'libedit' 'swig') -# Use gcc-multilib to build 32-bit compiler-rt libraries on x86_64 (FS#41911) -makedepends_x86_64=('gcc-multilib') -options=('staticlibs') -source=(http://llvm.org/releases/$pkgver/llvm-$pkgver.src.tar.xz{,.sig} -http://llvm.org/releases/$pkgver/cfe-$pkgver.src.tar.xz{,.sig} - http://llvm.org/releases/$pkgver/clang-tools-extra-$pkgver.src.tar.xz{,.sig} -http://llvm.org/releases/$pkgver/compiler-rt-$pkgver.src.tar.xz{,.sig} -http://llvm.org/releases/$pkgver/lldb-$pkgver.src.tar.xz{,.sig} -msan-prevent-initialization-failure-with-newer-glibc.patch -llvm-Config-llvm-config.h) -sha256sums=('66c73179da42cee1386371641241f79ded250e117a79f571bbd69e56daa48948' -'SKIP' -'7596a7c7d9376d0c89e60028fe1ceb4d3e535e8ea8b89e0eb094e0dcb3183d28' -'SKIP' -'5b7aec46ec8e999ec683c87ad744082e1133781ee4b01905b4bdae5d20785f14' -'SKIP' -'e0e5224fcd5740b61e416c549dd3dcda92f10c524216c1edb5e979e42078a59a' -'SKIP' -'61280e07411e3f2b4cca0067412b39c16b0a9edd19d304d3fc90249899d12384' -'SKIP' -'8e4f194c2283b91644a7fff43bc4e58c36b5507f2a4d90b72f275c0bd7511c20' -'597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecab8bc48') -validpgpkeys=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') - -prepare() { - cd "$srcdir/llvm-$pkgver.src" - - # At the present, clang must reside inside the LLVM source code tree to build - # See http://llvm.org/bugs/show_bug.cgi?id=4840 - mv "$srcdir/cfe-$pkgver.src" tools/clang - - mv "$srcdir/clang-tools-extra-$pkgver.src" tools/clang/tools/extra - - mv "$srcdir/compiler-rt-$pkgver.src" projects/compiler-rt - - mv
[arch-commits] Commit in llvm/repos (12 files)
Date: Sunday, November 27, 2016 @ 04:06:46 Author: foutrelis Revision: 282108 archrelease: copy trunk to extra-i686, extra-x86_64 Added: llvm/repos/extra-i686/PKGBUILD (from rev 282107, llvm/trunk/PKGBUILD) llvm/repos/extra-i686/llvm-Config-llvm-config.h (from rev 282107, llvm/trunk/llvm-Config-llvm-config.h) llvm/repos/extra-i686/msan-prevent-initialization-failure-with-newer-glibc.patch (from rev 282107, llvm/trunk/msan-prevent-initialization-failure-with-newer-glibc.patch) llvm/repos/extra-x86_64/PKGBUILD (from rev 282107, llvm/trunk/PKGBUILD) llvm/repos/extra-x86_64/llvm-Config-llvm-config.h (from rev 282107, llvm/trunk/llvm-Config-llvm-config.h) llvm/repos/extra-x86_64/msan-prevent-initialization-failure-with-newer-glibc.patch (from rev 282107, llvm/trunk/msan-prevent-initialization-failure-with-newer-glibc.patch) Deleted: llvm/repos/extra-i686/PKGBUILD llvm/repos/extra-i686/llvm-Config-llvm-config.h llvm/repos/extra-i686/msan-prevent-initialization-failure-with-newer-glibc.patch llvm/repos/extra-x86_64/PKGBUILD llvm/repos/extra-x86_64/llvm-Config-llvm-config.h llvm/repos/extra-x86_64/msan-prevent-initialization-failure-with-newer-glibc.patch -+ /PKGBUILD | 488 ++ /llvm-Config-llvm-config.h | 18 /msan-prevent-initialization-failure-with-newer-glibc.patch | 206 extra-i686/PKGBUILD | 244 - extra-i686/llvm-Config-llvm-config.h|9 extra-i686/msan-prevent-initialization-failure-with-newer-glibc.patch | 103 -- extra-x86_64/PKGBUILD | 244 - extra-x86_64/llvm-Config-llvm-config.h |9 extra-x86_64/msan-prevent-initialization-failure-with-newer-glibc.patch | 103 -- 9 files changed, 712 insertions(+), 712 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2016-11-27 04:06:28 UTC (rev 282107) +++ extra-i686/PKGBUILD 2016-11-27 04:06:46 UTC (rev 282108) @@ -1,244 +0,0 @@ -# $Id$ -# Maintainer: Evangelos Foutras-# Contributor: Jan "heftig" Steffens -# Contributor: Sebastian Nowicki -# Contributor: Devin Cofer -# Contributor: Tobias Kieslich -# Contributor: Geoffroy Carrier -# Contributor: Tomas Lindquist Olsen -# Contributor: Roberto Alsina -# Contributor: Gerardo Exequiel Pozzi - -pkgname=('llvm' 'llvm-libs' 'llvm-ocaml' 'lldb' 'clang' 'clang-tools-extra') -pkgver=3.9.0 -pkgrel=1 -_ocaml_ver=4.03.0 -arch=('i686' 'x86_64') -url="http://llvm.org/; -license=('custom:University of Illinois/NCSA Open Source License') -makedepends=('cmake' 'libffi' 'python2' "ocaml=$_ocaml_ver" 'python-sphinx' - 'ocaml-ctypes' 'ocaml-findlib' 'libedit' 'swig') -# Use gcc-multilib to build 32-bit compiler-rt libraries on x86_64 (FS#41911) -makedepends_x86_64=('gcc-multilib') -options=('staticlibs') -source=(http://llvm.org/releases/$pkgver/llvm-$pkgver.src.tar.xz{,.sig} -http://llvm.org/releases/$pkgver/cfe-$pkgver.src.tar.xz{,.sig} - http://llvm.org/releases/$pkgver/clang-tools-extra-$pkgver.src.tar.xz{,.sig} -http://llvm.org/releases/$pkgver/compiler-rt-$pkgver.src.tar.xz{,.sig} -http://llvm.org/releases/$pkgver/lldb-$pkgver.src.tar.xz{,.sig} -msan-prevent-initialization-failure-with-newer-glibc.patch -llvm-Config-llvm-config.h) -sha256sums=('66c73179da42cee1386371641241f79ded250e117a79f571bbd69e56daa48948' -'SKIP' -'7596a7c7d9376d0c89e60028fe1ceb4d3e535e8ea8b89e0eb094e0dcb3183d28' -'SKIP' -'5b7aec46ec8e999ec683c87ad744082e1133781ee4b01905b4bdae5d20785f14' -'SKIP' -'e0e5224fcd5740b61e416c549dd3dcda92f10c524216c1edb5e979e42078a59a' -'SKIP' -'61280e07411e3f2b4cca0067412b39c16b0a9edd19d304d3fc90249899d12384' -'SKIP' -'8e4f194c2283b91644a7fff43bc4e58c36b5507f2a4d90b72f275c0bd7511c20' -'597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecab8bc48') -validpgpkeys=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') - -prepare() { - cd "$srcdir/llvm-$pkgver.src" - - # At the present, clang must reside inside the LLVM source code tree to build - # See http://llvm.org/bugs/show_bug.cgi?id=4840 - mv "$srcdir/cfe-$pkgver.src" tools/clang - - mv "$srcdir/clang-tools-extra-$pkgver.src" tools/clang/tools/extra - - mv "$srcdir/compiler-rt-$pkgver.src" projects/compiler-rt - - mv
[arch-commits] Commit in llvm/repos (12 files)
Date: Monday, September 7, 2015 @ 20:36:32 Author: foutrelis Revision: 245477 archrelease: copy trunk to staging-i686, staging-x86_64 Added: llvm/repos/staging-i686/ llvm/repos/staging-i686/PKGBUILD (from rev 245476, llvm/trunk/PKGBUILD) llvm/repos/staging-i686/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch (from rev 245476, llvm/trunk/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch) llvm/repos/staging-i686/llvm-Config-config.h (from rev 245476, llvm/trunk/llvm-Config-config.h) llvm/repos/staging-i686/llvm-Config-llvm-config.h (from rev 245476, llvm/trunk/llvm-Config-llvm-config.h) llvm/repos/staging-i686/llvm-ocaml-ctypes-0.4.patch (from rev 245476, llvm/trunk/llvm-ocaml-ctypes-0.4.patch) llvm/repos/staging-x86_64/ llvm/repos/staging-x86_64/PKGBUILD (from rev 245476, llvm/trunk/PKGBUILD) llvm/repos/staging-x86_64/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch (from rev 245476, llvm/trunk/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch) llvm/repos/staging-x86_64/llvm-Config-config.h (from rev 245476, llvm/trunk/llvm-Config-config.h) llvm/repos/staging-x86_64/llvm-Config-llvm-config.h (from rev 245476, llvm/trunk/llvm-Config-llvm-config.h) llvm/repos/staging-x86_64/llvm-ocaml-ctypes-0.4.patch (from rev 245476, llvm/trunk/llvm-ocaml-ctypes-0.4.patch) + staging-i686/PKGBUILD | 327 +++ staging-i686/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch | 30 + staging-i686/llvm-Config-config.h |9 staging-i686/llvm-Config-llvm-config.h |9 staging-i686/llvm-ocaml-ctypes-0.4.patch | 75 ++ staging-x86_64/PKGBUILD| 327 +++ staging-x86_64/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch | 30 + staging-x86_64/llvm-Config-config.h|9 staging-x86_64/llvm-Config-llvm-config.h |9 staging-x86_64/llvm-ocaml-ctypes-0.4.patch | 75 ++ 10 files changed, 900 insertions(+) Copied: llvm/repos/staging-i686/PKGBUILD (from rev 245476, llvm/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2015-09-07 18:36:32 UTC (rev 245477) @@ -0,0 +1,327 @@ +# $Id$ +# Maintainer: Evangelos Foutras+# Contributor: Jan "heftig" Steffens +# Contributor: Sebastian Nowicki +# Contributor: Devin Cofer +# Contributor: Tobias Kieslich +# Contributor: Geoffroy Carrier +# Contributor: Tomas Lindquist Olsen +# Contributor: Roberto Alsina +# Contributor: Gerardo Exequiel Pozzi + +pkgname=('llvm' 'llvm-libs' 'llvm-ocaml' 'lldb' 'clang' 'clang-analyzer' + 'clang-tools-extra') +pkgver=3.6.2 +pkgrel=4 +_ocaml_ver=4.02.3 +arch=('i686' 'x86_64') +url="http://llvm.org/; +license=('custom:University of Illinois/NCSA Open Source License') +makedepends=('libffi' 'python2' "ocaml=$_ocaml_ver" 'python-sphinx' 'chrpath' + 'ocaml-ctypes' 'ocaml-findlib' 'libedit' 'swig') +# Use gcc-multilib to build 32-bit compiler-rt libraries on x86_64 (FS#41911) +makedepends_x86_64=('gcc-multilib') +options=('staticlibs') +source=(http://llvm.org/releases/$pkgver/llvm-$pkgver.src.tar.xz{,.sig} +http://llvm.org/releases/$pkgver/cfe-$pkgver.src.tar.xz{,.sig} + http://llvm.org/releases/$pkgver/clang-tools-extra-$pkgver.src.tar.xz{,.sig} +http://llvm.org/releases/$pkgver/compiler-rt-$pkgver.src.tar.xz{,.sig} +http://llvm.org/releases/$pkgver/lldb-$pkgver.src.tar.xz{,.sig} +llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch +llvm-ocaml-ctypes-0.4.patch +llvm-Config-config.h +llvm-Config-llvm-config.h) +sha256sums=('f60dc158bfda6822de167e87275848969f0558b3134892ff54fced87e4667b94' +'SKIP' +'ae9180466a23acb426d12444d866b266ff2289b266064d362462e44f8d4699f3' +'SKIP' +'6a0ec627d398f501ddf347060f7a2ccea4802b2494f1d4fd7bda3e0442d04feb' +'SKIP' +'0f2ff37d80a64575fecd8cf0d5c50f7ac1f837ddf700d1855412bb7547431d87' +'SKIP' +'940dc96b64919b7dbf32c37e0e1d1fc88cc18e1d4b3acf1e7dfe5a46eb6523a9' +'SKIP' +'7e62bd5dd1ae5755a63abab692ae366186be392104e232e6b3a10a4ea5807283' +'0e45ad131908a121f628d1575d32b7ad522b3a7039b517dfef4aac25243f3e7f' +'312574e655f9a87784ca416949c505c452b819fad3061f2cde8aced6540a19a3' +'597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecab8bc48') +validpgpkeys=('11E521D646982372EB577A1F8F0871F202119294') + +prepare() { + cd "$srcdir/llvm-$pkgver.src" + + #