summarylogtreecommitdiffstats
path: root/.SRCINFO
diff options
context:
space:
mode:
authorLuchesar V. ILIEV2015-12-13 14:00:50 +0200
committerLuchesar V. ILIEV2015-12-13 14:36:21 +0200
commit388663f089314eb836bb2616f54830d041b7467b (patch)
tree53e2bce2ed1daf1fac298369c4144e5ca58f312c /.SRCINFO
parent47716b2f3d8cd1fff3c35283981a8a0821ffbf49 (diff)
downloadaur-388663f089314eb836bb2616f54830d041b7467b.tar.gz
Add support for GCC's attribute abi_tag
With the release of GCC 5.1, libstdc++ has started using the abi_tag attribute, documented here: https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Attributes.html Arch Linux has switched to the new ABI on 2015-12-10: https://www.archlinux.org/news/c-abi-change/ This set of patches tries to adapt Clang to this new dual ABI model when linking to libraries that provide interfaces based on it: http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20151207/144636.html For further information, see: * https://llvm.org/bugs/show_bug.cgi?id=23529 * http://reviews.llvm.org/D12834 * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797917
Diffstat (limited to '.SRCINFO')
-rw-r--r--.SRCINFO20
1 files changed, 13 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 85342efb5574..3e156870543a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,7 @@
+# Generated by mksrcinfo v8
+# Sun Dec 13 12:35:36 UTC 2015
pkgbase = llvm-svn
- pkgver = 3.8.0svn_r253144
+ pkgver = 3.8.0svn_r255458
pkgrel = 1
url = http://llvm.org/
arch = i686
@@ -19,16 +21,20 @@ pkgbase = llvm-svn
source = clang-tools-extra::svn+http://llvm.org/svn/llvm-project/clang-tools-extra/trunk
source = compiler-rt::svn+http://llvm.org/svn/llvm-project/compiler-rt/trunk
source = llvm-Config-llvm-config.h
+ source = 0001-add-gcc-abi_tag-support.patch
+ source = 0002-Fix-handling-of-abi_tag-attribute-on-namespaces.patch
sha256sums = SKIP
sha256sums = SKIP
sha256sums = SKIP
sha256sums = SKIP
sha256sums = 597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecffffab8bc48
+ sha256sums = cea6130d231f17e3c98f12f4f7a308879fe69a2d49907127f4ad725d2f88ab6b
+ sha256sums = 3d19adbd6fe0f4ec4511b7dd3db472c8019aa08b8970059892bd6761c51996c9
pkgname = llvm-svn
pkgdesc = The LLVM Compiler Infrastructure
groups = llvm-toolchain-svn
- depends = llvm-libs-svn=3.8.0svn_r253144-1
+ depends = llvm-libs-svn=3.8.0svn_r255458-1
provides = llvm
conflicts = llvm
replaces = llvm
@@ -44,7 +50,7 @@ pkgname = llvm-libs-svn
pkgname = llvm-ocaml-svn
pkgdesc = OCaml bindings for LLVM
- depends = llvm-svn=3.8.0svn_r253144-1
+ depends = llvm-svn=3.8.0svn_r255458-1
depends = ocaml=4.02.3
depends = ocaml-ctypes
provides = llvm-ocaml
@@ -55,7 +61,7 @@ pkgname = clang-svn
pkgdesc = C language family frontend for LLVM
url = http://clang.llvm.org/
groups = llvm-toolchain-svn
- depends = llvm-svn=3.8.0svn_r253144-1
+ depends = llvm-svn=3.8.0svn_r255458-1
optdepends = clang-analyzer-svn: source code analysis for Clang, supporting C, C++, and Objective-C
optdepends = clang-compiler-rt-svn: sanitizer runtimes, builtins, profile library and BlocksRuntime
optdepends = clang-tools-extra-svn: standalone tools: syntax checking, formatting, refactoring, etc.
@@ -68,7 +74,7 @@ pkgname = clang-analyzer-svn
pkgdesc = Source code analysis tool for Clang, supporting C, C++, and Objective-C
url = http://clang-analyzer.llvm.org/
groups = llvm-toolchain-svn
- depends = clang-svn=3.8.0svn_r253144-1
+ depends = clang-svn=3.8.0svn_r255458-1
depends = perl
depends = python2
provides = clang-analyzer
@@ -79,7 +85,7 @@ pkgname = clang-compiler-rt-svn
pkgdesc = The "compiler-rt" set of runtime libraries for Clang and LLVM
url = http://compiler-rt.llvm.org/
groups = llvm-toolchain-svn
- depends = clang-svn=3.8.0svn_r253144-1
+ depends = clang-svn=3.8.0svn_r255458-1
provides = clang-compiler-rt
conflicts = clang-compiler-rt
replaces = clang-compiler-rt
@@ -88,7 +94,7 @@ pkgname = clang-tools-extra-svn
pkgdesc = Standalone tools for Clang: syntax checking, formatting, refactoring, etc.
url = http://clang.llvm.org/docs/ClangTools.html
groups = llvm-toolchain-svn
- depends = clang-svn=3.8.0svn_r253144-1
+ depends = clang-svn=3.8.0svn_r255458-1
provides = clang-tools-extra
conflicts = clang-tools-extra
replaces = clang-tools-extra