diff options
author | Luchesar V. ILIEV | 2015-12-13 14:00:50 +0200 |
---|---|---|
committer | Luchesar V. ILIEV | 2015-12-13 14:36:21 +0200 |
commit | 388663f089314eb836bb2616f54830d041b7467b (patch) | |
tree | 53e2bce2ed1daf1fac298369c4144e5ca58f312c /.SRCINFO | |
parent | 47716b2f3d8cd1fff3c35283981a8a0821ffbf49 (diff) | |
download | aur-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-- | .SRCINFO | 20 |
1 files changed, 13 insertions, 7 deletions
@@ -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 |