about summary refs log tree commit diff
path: root/pkgs/development/libraries/isl/0.12.2.nix
Commit message (Collapse)AuthorAge
* Unmaintain a bunch of packagesShea Levy2015-07-01
|
* Enable parallel building for cloog and islGergely Risko2014-08-28
| | | | | Since these are GCC dependencies, this speeds up building the stdenv closure.
* Turn some license strings into lib.licenses valuesMateusz Kowalczyk2014-07-28
|
* Add full llvm build, update libc++ and dragoneggShea Levy2014-01-20
Some packages in the llvm suite (e.g. compiler-rt) cannot be built separate from the build of llvm, and while some others (e.g. clang) can the combined build is much better tested (we've had to work around annoying issues before). So this puts llvm, clang, clang-tools-extra, compiler-rt, lld, lldb, and polly all into one big build (llvmFull). This build includes a static llvm, as dynamic is similarly less tested and has known failures. This also updates libc++ and dragonegg. libc++ now builds against libc++abi as a separate package rather than building it during the libc++ build. The clang purity patch is gone. Instead, we simply set --sysroot to /var/empty for pure builds, as all impure paths are either looked up in the gcc prefix (which we hard-code at compile time) or in the sysroot. This also means that if NIX_ENFORCE_PURITY is 0 then clang will look in the normal Linux paths by default, which is the proper behavior IMO. polly required an updated isl. When stdenv-updates is merged, perhaps we can update the isl used by gcc and avoid having two versions. Since llvm on its own is now separate from the llvm used by clang, I've removed myself as maintainer from llvm and will leave maintenance of that to those who are interested in llvm separate from clang. Signed-off-by: Shea Levy <shea@shealevy.com>