| Commit message (Collapse) | Author | Age |
|
|
|
| |
(cherry picked from commit 48dc384a3cc28fdd8ef133df9b11ca1bd814e62e)
|
|
|
|
| |
(cherry picked from commit 2d39da2084d5286bcefcf3e45c27fb140b350b19)
|
|
|
|
|
|
| |
same as 459c60dda2406d2207d2afd90f210ffc87efde54 but for gcc10
(cherry picked from commit 0b8312660aaa34cc87bdf5e3776bcaf4c5ba3c59)
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
http://lists.llvm.org/pipermail/release-testers/2020-August/001321.html
(cherry picked from commit df267a4cca6814261e10e9e3cb87fb706519307d)
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
| |
This is simply the result of:
cp -r pkgs/development/compilers/llvm/10 pkgs/development/compilers/llvm/11/
(cherry picked from commit 28f2797a81e738234cdc57a688afb136f692672b)
|
|
|
|
| |
(cherry picked from commit 89567e206406672ba156ba44e23f93cc215a8223)
|
|
|
|
| |
(cherry picked from commit 92b4e00ffe12bb8381b4cb1241c8db1fd39d6549)
|
|
|
|
|
|
|
| |
Instead, we have a new `gccForLibs`, which has the appropriate
definition for e.g. avoiding `x86_32` linking problems.
(cherry picked from commit 92f96f47b05543074e61f1879769d52aa3ddfe66)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds a warning to the top of each “boot” package that reads:
Note: this package is used for bootstrapping fetchurl, and thus cannot
use fetchpatch! All mutable patches (generated by GitHub or cgit) that
are needed here should be included directly in Nixpkgs as files.
This makes it clear to maintainer that they may need to treat this
package a little differently than others. Importantly, we can’t use
fetchpatch here due to using <nix/fetchurl.nix>. To avoid having stale
hashes, we need to include patches that are subject to changing
overtime (for instance, gitweb’s patches contain a version number at
the bottom).
(cherry picked from commit d0677e6d45c4acf9fdd3f09e77f7201794a45a82)
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
| |
This is a purely bugfix release.
See: http://lists.llvm.org/pipermail/release-testers/2020-July/001297.html
(cherry picked from commit e51d3a039929f18a8b590a62045ac5d13ad7a055)
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
| |
Right now we add glibc to search path also -nostdinc was provided,
which breaks projects providing their own gcc.
(cherry picked from commit 96092dc93640b8ad6520a8bae6f78d62eaba0ec2)
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
| |
MacOS 10.15 now includes "aligned_alloc". Disagreement between the
headers and the binaries about whether aligned_alloc exists leads to
a compilation failure (see #73319 and the detailed comment in this
commit).
(cherry picked from commit 3a79681eb45df9c89d1de613114394f49582f0d6)
|
|
|
|
| |
(cherry picked from commit 60fd049b6552d73a5162109e7d8aa0839b54c398)
|
|
|
|
| |
(cherry picked from commit e492cd92a918068c50b65ea04ef062d4acc8814c)
|
|
|
|
|
|
|
|
| |
The same `libsanitizer` problem as in llvm<10 and newer GCCs.
https://hydra.nixos.org/build/122902814
https://hydra.nixos.org/build/122903349
(cherry picked from commit 114f97e77e0f9bba09edf2251963495a41baeb64)
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
(cherry picked from commit d348694fb680bc134ea893cc031439a21576a485)
|
|
|
|
|
|
|
| |
Applied a patch from the `gcc9` branch for `gcc7` to fix `libsanitizer`
for glibc-2.31.
(cherry picked from commit cff1a1eefca8af3c13a94a0b9257a3f9ff721c37)
|
|
|
|
| |
(cherry picked from commit f3f7612a409e4ebbec634ab7f20e094f206d396a)
|
|
|
|
| |
(cherry picked from commit e00d4d60214e04ba75d19870000e55b8ac4ed4dc)
|
|
|
|
|
|
|
|
|
| |
This reverts d9feea5 with some slight modifications to work with
other changes since then.
Fixes #88213.
(cherry picked from commit 459c60dda2406d2207d2afd90f210ffc87efde54)
|
|
|
|
| |
(cherry picked from commit 4ceed2d0d40a89dab65fc44e7ae32ebe823adf96)
|
|
|
|
| |
(cherry picked from commit 13276abce97fae047ff42604646c0fca58338de9)
|
|
|
|
| |
(cherry picked from commit 5d65255d5784568e917c80b185ad685a088252bc)
|
|
|
|
|
|
| |
Fixes rust-lang/rust#74585
(cherry picked from commit 41d681c85fee54549ba54a0f56705424cf837e7c)
|
|
|
|
|
|
| |
fix copied from rustfmt
(cherry picked from commit 2885306df06e135c4007ec1158742a9c53cdcbf1)
|
|
|
|
|
|
|
|
| |
Due to a recent change in rustc 1.45.0, rustfmt now requires two
additional environment variables to be set in order to build
successfully: `CFG_RELEASE` and `CFG_RELEASE_CHANNEL`.
(cherry picked from commit 22fdfc7fbc3f57b117f32bb950eff40db5a632c5)
|
|
|
|
|
|
| |
Thunderbird and Firefox don't build with 1.45.
(cherry picked from commit e33bed77ce907590727dfee1f34d0d031dc7c306)
|
|
|
|
|
|
| |
Nothing seems to need this to build any more.
(cherry picked from commit 204d5835736664c7718d0e4e1569a6a609b7690d)
|
|
|
|
| |
(cherry picked from commit 1f9cd4cf0a9eb66da7a777d8de2cfdacb795d57d)
|
|
|
|
| |
(cherry picked from commit 82daa41e293caf9d88ae158f261bf7d8f523c4c1)
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
# Conflicts:
# nixpkgs/pkgs/build-support/rust/default.nix
# nixpkgs/pkgs/development/go-modules/generic/default.nix
|
| |
|
|
|
|
|
|
|
|
| |
This enables to compile rls and rustc
See also https://github.com/rust-lang/rust/pull/64823
(cherry picked from commit 47681d7c5c9529615e9f481f02d945a2c3cfe599)
|
| |
|
| |
|
| |
|
| |
|
| |
|