From 80e2ca3db4aee3cb3686aab7f965f6a3d653f1df Mon Sep 17 00:00:00 2001 From: martell Date: Tue, 15 Apr 2014 22:34:17 +0100 Subject: [PATCH 1/2] added cpp backend for supporting clang related tools --- mingw-w64-clang-svn/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mingw-w64-clang-svn/PKGBUILD b/mingw-w64-clang-svn/PKGBUILD index 81431a315f..0467cf8311 100644 --- a/mingw-w64-clang-svn/PKGBUILD +++ b/mingw-w64-clang-svn/PKGBUILD @@ -3,7 +3,7 @@ _realname=clang _mingw_suff=mingw-w64-${CARCH} pkgname=("${_mingw_suff}-${_realname}-svn" "${_mingw_suff}-clang-analyzer-svn" "${_mingw_suff}-llvm-svn") # "${_mingw_suff}-compiler-rt-svn" -pkgver=50784.258f1c3 +pkgver=50789.206fe8c pkgrel=1 pkgdesc="LC language family frontend for LLVM (mingw-w64)" arch=('any') @@ -75,7 +75,7 @@ build() { --build=${MINGW_CHOST} \ --host=${MINGW_CHOST} \ --with-sysroot=${MINGW_PREFIX} \ - --enable-targets=x86,x86_64 \ + --enable-targets=x86,x86_64,cpp \ --enable-optimized \ --disable-assertions \ --disable-pthreads \ From d63b0f70d917ee24b81460f5d0f0b0da629f036a Mon Sep 17 00:00:00 2001 From: martell Date: Tue, 15 Apr 2014 23:50:51 +0100 Subject: [PATCH 2/2] -_- I hate typo's especially in code --- mingw-w64-clang-svn/PKGBUILD | 2 +- mingw-w64-clang-svn/llvm-win64-exceptions.patch | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mingw-w64-clang-svn/PKGBUILD b/mingw-w64-clang-svn/PKGBUILD index 0467cf8311..93f2b04e70 100644 --- a/mingw-w64-clang-svn/PKGBUILD +++ b/mingw-w64-clang-svn/PKGBUILD @@ -3,7 +3,7 @@ _realname=clang _mingw_suff=mingw-w64-${CARCH} pkgname=("${_mingw_suff}-${_realname}-svn" "${_mingw_suff}-clang-analyzer-svn" "${_mingw_suff}-llvm-svn") # "${_mingw_suff}-compiler-rt-svn" -pkgver=50789.206fe8c +pkgver=50791.64729e5 pkgrel=1 pkgdesc="LC language family frontend for LLVM (mingw-w64)" arch=('any') diff --git a/mingw-w64-clang-svn/llvm-win64-exceptions.patch b/mingw-w64-clang-svn/llvm-win64-exceptions.patch index 23d1dd6a12..3e648dc0c9 100644 --- a/mingw-w64-clang-svn/llvm-win64-exceptions.patch +++ b/mingw-w64-clang-svn/llvm-win64-exceptions.patch @@ -132,7 +132,7 @@ index 6561804..2a537db 100644 // Exceptions handling - ExceptionsType = ExceptionHandling::DwarfCFI; -+ if (is64Bit && Triple.isWindowsGNUEnvironment()) ++ if (is64Bit && T.isWindowsGNUEnvironment()) + ExceptionsType = ExceptionHandling::Win64; + else + ExceptionsType = ExceptionHandling::DwarfCFI;