| 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 f12217c366cedaf69ec7b1cb51c0be10c16f4dcd)
|
|
|
|
| |
(cherry picked from commit 49aa28210808c1147728480685fc0f62f8f03636)
|
|
|
|
| |
(cherry picked from commit e70fd53f1672af9cc45d9fd84d182a39e6dc7cec)
|
|
|
|
| |
(cherry picked from commit 5d65255d5784568e917c80b185ad685a088252bc)
|
|
|
|
| |
(cherry picked from commit 81e215e691152c5cdbc5f91c9a33c507ff54fe47)
|
|
|
|
| |
(cherry picked from commit d0468f86e8e0fa59f6ee8fa493d68abc61facd98)
|
|
|
|
| |
(cherry picked from commit dab2ed10e1c18eb8c4f0a8857af7bd874a3b9a81)
|
|
|
|
|
|
| |
Fixes rust-lang/rust#74585
(cherry picked from commit 41d681c85fee54549ba54a0f56705424cf837e7c)
|
|
|
|
| |
(cherry picked from commit 67f0fcc01469683025abb90b50f26c28c91c2817)
|
|
|
|
| |
(cherry picked from commit 194bb9fbbed6f2c3a0e0df68613329b72c77be28)
|
|
|
|
|
|
|
|
| |
this was enabled by default with the old build system, but requires this flag with the new one
fixes ##93955
(cherry picked from commit 93a3c371284c969502a18e1e5f297f00b876cd22)
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
(cherry picked from commit 8f925208cde51b12bbce209c635d641c9ca31751)
|
|
|
|
| |
(cherry picked from commit 6760ec6c4047b30fc83b9ec6b5adb191b84c1e78)
|
|
|
|
|
|
| |
upstream doesn't do stable releases, but this seems to support python3 now
(cherry picked from commit 6f77852ce993de0977cbdc9bf53926691fb8d02f)
|
|
|
|
|
|
| |
/cc nss PR #91746
(cherry picked from commit 0513a9128fb5e3bc015f85fda485b0cb78985bf8)
|
|
|
|
|
|
| |
Thunderbird and Firefox don't build with 1.45.
(cherry picked from commit e33bed77ce907590727dfee1f34d0d031dc7c306)
|
|
|
|
| |
(cherry picked from commit 487373fb2cc021a9b53f889976080bc54d09f178)
|
|
|
|
| |
(cherry picked from commit cebca41b3c942568d1fc37ad963d428273e4a846)
|
|
|
|
|
|
| |
Nothing seems to need this to build any more.
(cherry picked from commit 204d5835736664c7718d0e4e1569a6a609b7690d)
|