summarylogtreecommitdiffstats
path: root/PKGBUILD
AgeCommit message (Collapse)Author
2015-12-13Do `make ocaml_doc` after `make all`Luchesar V. ILIEV
docs/cmake_install.cmake used to fail if `make all` was run without running `make ocaml_doc` in advance. However, this doesn't quite make sense and was probably just a transient problem. On the other hand, running `make ocaml_doc` before `make all` seems to cause some random errors of different kind. For these reasons, reverse their order.
2015-12-13Update the incompatible OCaml bindings checkLuchesar V. ILIEV
It turns out that even same version bindings can cause problems, so assume any installed system-wide bindings as incompatible. Also, check earlier so users don't waste time unnecessarily.
2015-11-14Sync .SRCINFOLuchesar V. ILIEV
2015-11-14Correct the Python precompileLuchesar V. ILIEV
2015-11-14Sync .SRCINFOLuchesar V. ILIEV
2015-11-14Yet another update for the Clang Static AnalyzerLuchesar V. ILIEV
2015-11-13Sync .SRCINFOLuchesar V. ILIEV
2015-11-13Another fix for the Clang static analyzer...Luchesar V. ILIEV
...due to changes upstream. While here, try to make the code more readable and easy to manage.
2015-11-10Sync .SRCINFOLuchesar V. ILIEV
2015-11-10Sync .SRCINFOLuchesar V. ILIEV
2015-11-10Update for r252474 and r252489 from upstreamLuchesar V. ILIEV
2015-11-05Update for r251411 and r252093 from upstreamLuchesar V. ILIEV
2015-10-22Revert "[CMake] Fix add_llvm_external_project()"Luchesar V. ILIEV
The patch has been accepted upstream as r251001. This reverts commit 1ad73e4035d69f7549270029919550613c7e3b61.
2015-10-21Sync .SRCINFOLuchesar V. ILIEV
2015-10-21[CMake] Fix add_llvm_external_project()Luchesar V. ILIEV
r250835 unintentionally discarded the optional parameter to the add_llvm_external_project() macro that may point to a path when the said path is different from ${name}. This should fix it by passing ${ARGN} on to add_llvm_subdirectory(). The problem manifests itself with e.g. add_llvm_external_project(clang-tools-extra extra) from clang/tools/CMakeLists.txt References: http://reviews.llvm.org/D13783 http://llvm.org/viewvc/llvm-project?view=revision&revision=250835
2015-10-10Sync .SRCINFOLuchesar V. ILIEV
2015-10-10Add official package maintainer as contributorLuchesar V. ILIEV
Since we merge some changes from the official package, it is proper to give attribution. Also, sort the contributors alphabetically.
2015-10-10Use more elegant pkg-config commands for libffiLuchesar V. ILIEV
2015-10-10Remove the shlib patch for LLVM bug 24157Luchesar V. ILIEV
LLVM r249862 should finally fix the shared library not exporting all public symbols when built with CMake. Ref: https://llvm.org/bugs/show_bug.cgi?id=24157
2015-09-09Put all packages in a package groupLuchesar V. ILIEV
This should allow for easy installation of the complete LLVM toolchain. The only package that is not part of this group are the OCaml bindings.
2015-09-09Add the missing compiler-rt runtime librariesLuchesar V. ILIEV
While the libraries are part of the official Clang package, we opt for putting them in a separate package, which is how upstream does at http://llvm.org/apt/. This commit solves issue #5.
2015-09-06Update for the shared library changes upstreamLuchesar V. ILIEV
Due to a bug upstream, libLLVM wouldn't export all expected symbols on Linux. We've previously implemented some awk-wardish magic to fix this on our side, as explained in issue #2. However, two recent commits upstream, llvm-mirror/llvm@10add60 and llvm-mirror/llvm@f5148eb, have tried to fix the original bug, which, unsurprisingly, also broke our now unnecessary fixes. This commit basically removes those fixes, with the notable exception of one: ConvertUTF*, getNumBytesForUTF8, and isLegalUTF8* are still not being exported, so we must continue patching tools/llvm-shlib/CMakeLists.txt as before.
2015-09-04Put common code in reusable functionsLuchesar V. ILIEV
Some code is shared between the different package_* functions, so it's better to have it in one place for cleaner code and easier support.
2015-09-02Check for incompatible LLVM OCaml bindingsLuchesar V. ILIEV
This mitigates somewhat the impact of issue #4 by letting the users know why the build fails and what they can (and probably should) do about it.
2015-08-07Switch to out-of-source Cmake buildLuchesar V. ILIEV
Import from https://github.com/kerberizer/llvm-svn/commits/master Commit 12a0519b65fbfe42c90344cc55f2d2c8ab7564fb
2015-07-14Dozen updates to get the latest snapshot to build.Armin K
2014-12-30Initial commit for llvm-svn.Armin K