From 886d3d0994eb8e9f3e797155619619e0ef1353f8 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 8 May 2011 22:33:52 +0000 Subject: Sun May 8 22:33:51 UTC 2011 --- extra/llvm/PKGBUILD | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'extra/llvm/PKGBUILD') diff --git a/extra/llvm/PKGBUILD b/extra/llvm/PKGBUILD index 3587a7775..234b009b6 100644 --- a/extra/llvm/PKGBUILD +++ b/extra/llvm/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 121057 2011-04-28 21:09:26Z heftig $ +# $Id: PKGBUILD 123080 2011-05-08 02:35:16Z foutrelis $ # Maintainer: Evangelos Foutras # Contributor: Jan "heftig" Steffens # Contributor: Sebastian Nowicki @@ -12,7 +12,7 @@ pkgname=('llvm' 'llvm-ocaml' 'clang' 'clang-analyzer') pkgver=2.9 _gcc_ver=4.6.0 -pkgrel=4 +pkgrel=5 arch=('i686' 'x86_64') url="http://llvm.org/" license=('custom:University of Illinois/NCSA Open Source License') @@ -24,7 +24,8 @@ source=(http://llvm.org/releases/$pkgver/$pkgname-$pkgver.tgz cindexer-clang-path.patch clang-toolchains-gcc-versions.patch clang-pure64.patch - enable-lto.patch) + enable-lto.patch + bug-9869-operator-h-c++0x.patch) md5sums=('793138412d2af2c7c7f54615f8943771' '634de18d04b7a4ded19ec4c17d23cfca' '70e23a3dc2b38ecb2bb4d2c48f47295d' @@ -32,7 +33,8 @@ md5sums=('793138412d2af2c7c7f54615f8943771' '87a7162dbe99e9ffce6c40bd09f5f4f0' '8da236120a9a287a977b575b8b905c93' '225ee6b531f8327f34f344a18cb4ec81' - '8f7582d7440e4a8342c3aea9ec714fb4') + '8f7582d7440e4a8342c3aea9ec714fb4' + '047cac563a557463d7ec6bd87d953f5e') build() { cd "$srcdir/$pkgname-$pkgver" @@ -73,6 +75,10 @@ build() { # Use gold instead of default linker, and always use the plugin patch -d tools/clang -Np0 -i "$srcdir/enable-lto.patch" + # Fix upstream bug #9869: + # Operator.h incompatibility with GCC 4.6 in C++0x mode + patch -Np2 -i "$srcdir/bug-9869-operator-h-c++0x.patch" + # Apply strip option to configure _optimized_switch="enable" [[ $(check_option strip) == n ]] && _optimized_switch="disable" -- cgit v1.2.3-54-g00ecf