| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
(cherry picked from commit 1f9cd4cf0a9eb66da7a777d8de2cfdacb795d57d)
|
|
|
|
| |
(cherry picked from commit 82daa41e293caf9d88ae158f261bf7d8f523c4c1)
|
|
|
|
| |
(cherry picked from commit dc5a3f9f138fd115c83f822cfc50233073bc9c45)
|
|
|
|
| |
(cherry picked from commit 2f72c426e19b07915e706e2c615e07ea72e9d7e4)
|
|
|
|
| |
This is required for the --tomp4 flag to work.
|
|
|
|
| |
(cherry picked from commit 369dcb9202eeb0c8153e89145ecfc618ca327f30)
|
|
|
|
| |
(cherry picked from commit f83c9a7561696422a00776065033af35477dba58)
|
|
|
|
|
|
|
|
| |
It is not linked against so there is no need to include it in build inputs, much less propagate it.
This removes systemd.dev from the runtime closure of packages using pyudev.
(cherry picked from commit d9f416313a36d5df8883725ec35233f779088636)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Running subcommands like `libinput measure` requires python and some python modules.
I previously added the dependencies in [1] but [2] accidentally moved them to checkInputs so they are not available at runtime by patchShebangs (especially since tests are disabled).
Additionally, the tools were ported from evdev python module to python-libevdev in libinput 1.14, which was missed [3] during upgrade.
Finally, other python modules are needed so let's add them as well.
[1]: https://github.com/NixOS/nixpkgs/pull/51304
[2]: https://github.com/NixOS/nixpkgs/commit/de14f0c6e1247aa48b0d77c4a3390a61e020bebf
[3]: https://github.com/NixOS/nixpkgs/commit/b291f2a9953d48d6edc5c73776db9ba289ccf213
(cherry picked from commit 6cf81102647a1fcfb5f704c82de1b45deffbb9a2)
|
|
|
|
| |
(cherry picked from commit 7c75c1ed56f208c7556e9dcf38ed13c688c982ca)
|