about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/compilers/llvm
Commit message (Collapse)AuthorAge
* Merge commit '8e4fe32876ca15e3d5eb3ecd3ca0b224417f5f17'Alyssa Ross2021-06-10
|
* Merge remote-tracking branch 'nixpkgs/nixos-unstable'Alyssa Ross2021-04-12
|
* nixpkgs: merge nixos-unstableAlyssa Ross2021-02-16
|
* Merge commit '891f607d5301d6730cb1f9dcf3618bcb1ab7f10e'Alyssa Ross2021-01-26
|
* Merge commit '1a57d96edd156958b12782e8c8b6a374142a7248'Alyssa Ross2021-01-15
|
* lldb_{10, 11}: polish the cmakeFlags (#100070)Gabor Greif2020-11-27
| | | | | | disable RTTI in a more idiomatic way (cherry picked from commit 35f62abdf86b408daaa6512afea7ae51c13ac298)
* clang_11: forward-port #91293Gabor Greif2020-11-27
| | | | (cherry picked from commit 7a30df9225e3c47080744535ccbb0a1202b36a3a)
* llvmPackages_11: 11.0.0rc5 -> 11.0.0Gabor Greif2020-11-27
| | | | | | | | | | https://lists.llvm.org/pipermail/release-testers/2020-October/001377.html https://lists.llvm.org/pipermail/llvm-announce/2020-October/000089.html Fixes: - builds on Darwin - builds `libcxx` on Linux (cherry picked from commit cffb7cfbf755e5166a3a41594978e838942ef17f)
* llvmPackages_11.compiler-rt: enable support for i486 i586 i686Holger Wünsche2020-11-27
| | | | | | | | | compiler-rt (and as a result clang) can't be build for i686 (as noticed here: #99984). The patch adds the required variables and should result in the same behavior as in the nixpkgs-llvm10. It essentially forces to use i386 buildins when using i486, i586 or i686, which are not supported. Fixes #100392 (cherry picked from commit 6948875e73a855b8a0c665301576dcd9653b9e15)
* llvm_11: link to the llvm compiler-rt share directory from the wrapper (#100190)TredwellGit2020-11-27
| | | | | | | | | A port of #85925 for LLVM 11 to enable CFI for Chromium. This is required for features such as `-fsanitize=cfi` that (by default) load the file `…/resource-root/share/cfi_blacklist.txt`. (cherry picked from commit 03dd1b355b6c7379500becdf170850a5a1dfea5a)
* llvm_10: link to the llvm compiler-rt share directory from the wrapperAndreas Rammhold2020-11-27
| | | | | | | This is required for features such as `-fsanitze=cfi` that (by default) load the file `…/resource-root/share/cfi_blacklist.txt`. (cherry picked from commit d17650b654aa649ee5161b629d70b62c265b1825)
* llvmPackages_11.clang-unwrapped: Inherit clang-tools-extra_srcMichael Weiss2020-11-27
| | | | | | | So that it can be accessed via llvmPackages_11.clang-unwrapped.clang-tools-extra_src (e.g. useful for nix-prefetch-url). (cherry picked from commit 72cc4d2f0a80fdf183bb8a23f75de553a0b81b78)
* llvm_11: 11.0.0rc3 -> 11.0.0rc5Gabor Greif2020-11-27
| | | | (cherry picked from commit a64eabfe7c5c206209fce9d00f941389ff15dd8c)
* llvm_11: 11.0.0rc2 -> 11.0.0rc3Gabor Greif2020-11-27
| | | | (cherry picked from commit 1c0cbf8aea860d7a08948b4706846058e073f5ea)
* llvmPackages_rocm: 3.7.0 -> 3.8.0Daniël de Kok2020-11-27
| | | | (cherry picked from commit 2db575ecae0195a5c1d025c1180008f95b263f3c)
* lldb_5, lldb_6: add patch for >=python-3.7Maxim Krivchikov2020-11-27
| | | | (cherry picked from commit 172f3a197e38c885bc5a183ecb12b47081d78819)
* llvm_11: Enable build-id when linking libLLVM shared libsMichael Weiss2020-11-27
| | | | | | | | | | This is used by mesa.drivers (still on LLVM 9) as a cache key. I've ported that change to LLVM 11 to test it and so that it doesn't get lost in future versions. Credit for the change goes to David McFarland. See #93946 for details. Co-Authored-By: David McFarland <corngood@gmail.com> (cherry picked from commit 4a8262149139a9dee25a63a2d2c2888ede7d73dd)
* llvm_11: 11.0.0rc1 -> 11.0.0rc2Gabor Greif2020-11-27
| | | | | http://lists.llvm.org/pipermail/release-testers/2020-August/001321.html (cherry picked from commit df267a4cca6814261e10e9e3cb87fb706519307d)
* llvm_11: init at 11.0.0rc1Gabor Greif2020-11-27
| | | | | | | | | http://lists.llvm.org/pipermail/release-testers/2020-July/001305.html TODO: Enable Polly. Co-authored-by: conferno <conferno@camfex.cz> (cherry picked from commit 0a8334d5a0097d7235edfc12ff216cce87aa5a2c)
* llvm_11: Copy all files from llvmPackages_10Michael Weiss2020-11-27
| | | | | | | This is simply the result of: cp -r pkgs/development/compilers/llvm/10 pkgs/development/compilers/llvm/11/ (cherry picked from commit 28f2797a81e738234cdc57a688afb136f692672b)
* llvmPackages_rocm: 3.5.1 -> 3.7.0Daniël de Kok2020-11-27
| | | | (cherry picked from commit 89567e206406672ba156ba44e23f93cc215a8223)
* llvm_10: disable failing test on 32-bit ARMTom Hall2020-11-27
| | | | (cherry picked from commit 92b4e00ffe12bb8381b4cb1241c8db1fd39d6549)
* treewide: Get rid of `cc.gcc`John Ericson2020-11-27
| | | | | | | Instead, we have a new `gccForLibs`, which has the appropriate definition for e.g. avoiding `x86_32` linking problems. (cherry picked from commit 92f96f47b05543074e61f1879769d52aa3ddfe66)
* llvm: setup some symlinks for compatibility with binutilsMatthew Bauer2020-11-27
| | | | | | | | | | | This is needed for cross-compiling for LLVM. After https://github.com/NixOS/nixpkgs/pull/94088, we still need some of these, so I’ve whitelisted those that are in binutils. /cc @DavidTruby (cherry picked from commit b331c72f032389c7156ff1d30117f91c95bbeedb)
* llvmPackages_10: 10.0.0 -> 10.0.1Gabor Greif2020-11-27
| | | | | | | This is a purely bugfix release. See: http://lists.llvm.org/pipermail/release-testers/2020-July/001297.html (cherry picked from commit e51d3a039929f18a8b590a62045ac5d13ad7a055)
* llvmPackages_{8..10}: comment out broken manpagesHolger Wünsche2020-11-27
| | | | | | | | | This disables all manpages packages depending on recommonmark. This can be undone once recommonmark supports sphinx 3. The other manpage-packages don't use recommonmark and don't need to be commented out. (cherry picked from commit c4740fcb1b939feb4491e842e5e467f9b9d91f3d)
* llvm*: remove symlinks to llvm-diff, llvm-as and associated LLVM IR utilities.David Truby2020-11-27
| | | | | | | | | These llvm-prefixed utilities are not drop-in replacements for the utilities with similar names, they are specifically for operating on LLVM IR files. Symlinking these without the prefix causes incompatibilities with tools that expect diff, as and others to behave normally. (cherry picked from commit 46e5ea5af6474a7c5f841fcdb516de64b98995fe)
* clang_{5..10}: add RTTIHolger Wünsche2020-11-27
| | | | | | | This fixes problems with missing symbols when using clang as library and is most likely a result of llvm being build with RTTI enabled. (cherry picked from commit 0f0b14258be090303c5013c2e29234040fa9766c)
* llvmPackages_rocm: init at 3.5.1Daniël de Kok2020-11-27
| | | | (cherry picked from commit e492cd92a918068c50b65ea04ef062d4acc8814c)
* llvm*: compiler-rt: fix build w/glibc-2.31Maximilian Bosch2020-11-27
| | | | | | | | | | https://hydra.nixos.org/build/122885657 and more. Original upstream fix (available in llvm_10): https://github.com/llvm/llvm-project/commit/947f9692440836dcb8d88b74b69dd379d85974ce (cherry picked from commit 2c60e7c2d090a0b5934b50316660bd9d463789a7)
* C++ Compilers: Systematize handling of standard librariesJohn Ericson2020-11-27
| | | | (cherry picked from commit f3f7612a409e4ebbec634ab7f20e094f206d396a)
* Merge commit '9480bae337095fd24f61380bce3174fdfe926a00'Alyssa Ross2020-07-13
| | | | | | This is the last nixos-unstable release before 13b2903169f, which I'm a bit nervous about. So I want the update including that one to be as small as possible, hence going to this one first.
* Merge commit 'b47873026c7e356a340d0e1de7789d4e8428ac66'Alyssa Ross2020-05-18
|
* Merge commit '683c68232e91f76386db979c461d8fbe2a018782'Alyssa Ross2020-05-12
|
* Merge commit '22a3bf9fb9edad917fb6cd1066d58b5e426ee975'Alyssa Ross2020-04-27
|
* Merge commit 'ae6bdcc53584aaf20211ce1814bea97ece08a248'Alyssa Ross2020-04-06
| | | | | | # Conflicts: # nixpkgs/pkgs/build-support/rust/default.nix # nixpkgs/pkgs/development/go-modules/generic/default.nix
* Merge commit 'a2e06fc3423c4be53181b15c28dfbe0bcf67dd73'Alyssa Ross2020-04-01
|
* Merge commit 'e4134747f5666bcab8680aff67fa3b63384f9a0f'Alyssa Ross2020-01-11
|
* Merge commit '262b328b0bad0c4b97ed495679208e4a2eb87704'Alyssa Ross2019-09-28
|
* Merge commit 'e19054ab3cd5b7cc9a01d0efc71c8fe310541065'Alyssa Ross2019-09-16
|
* Merge commit '4e60699fa727e4a0f9a3e78948012f86da32cfef'Alyssa Ross2019-09-16
|
* Merge remote-tracking branch 'channels/nixos-unstable'Alyssa Ross2019-08-22
|
* Merge commit '8746c77a383f5c76153c7a181f3616d273acfa2a'Alyssa Ross2019-08-14
|
* Merge commit 'beff2f8d75ef2c65017fb25e251337c6bb2e950d'Alyssa Ross2019-08-14
| | | | v# modified: nixpkgs/pkgs/tools/networking/dhcpcd/default.nix
* Merge commit '83ba5afcc9682b52b39a9a958f730b966cc369c5'Alyssa Ross2019-06-19
|
* Merge commit 'a1dd419c1ffacea87eba066a2bb332e03cb68f66'Alyssa Ross2019-06-18
|
* Merge commit '650a295621b27c4ebe0fa64a63fd25323e64deb3'Alyssa Ross2019-05-24
|
* Merge commit 'bc9df0f66110039e495b6debe3a6cda4a1bb0fed'Alyssa Ross2019-05-17
|
* Merge commit '2ec5e9595becf05b052ce4c61a05d87ce95d19af'Alyssa Ross2019-05-07
|
* Merge commit 'dfd8f84aef129f1978e446b5d45ef05cd4421821'Alyssa Ross2019-04-27
|