aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/patches/llvm-8-missing-include.patch
blob: 4d7ca6d3328cde56d08438b2dead72a6659cdc70 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Add missing include statement for compatibility with libstdc++ 11.

Taken from upstream:

  https://github.com/llvm/llvm-project/commit/b498303066a63a203d24f739b2d2e0e56dca70d1

diff --git a/utils/benchmark/src/benchmark_register.h b/utils/benchmark/src/benchmark_register.h
--- a/utils/benchmark/src/benchmark_register.h
+++ b/utils/benchmark/src/benchmark_register.h
@@ -1,6 +1,7 @@
 #ifndef BENCHMARK_REGISTER_H
 #define BENCHMARK_REGISTER_H
 
+#include <limits>
 #include <vector>
 
 #include "check.h"
der'>2023-10-18gnu: rust: Wrap rust-analyzer with rust source.Efraim Flashner * gnu/packages/rust.scm (rust)[outputs]: Add rust-src output. [arguments]: Add a phase to install the rust sources and a phase to wrap the rust-analyzer binary with the path to the rust sources. 2023-10-18gnu: rust: Build more tools.Efraim Flashner * gnu/packages/rust.scm (rust)[outputs]: Rename 'rustfmt' output to 'tools'. [arguments]: Adjust 'build, 'check and 'install phases to also provide clippy and rust-analyzer. 2023-10-18gnu: rust: Update to 1.70.0.Efraim Flashner * gnu/packages/rust.scm (rust): Update to 1.70.0. [arguments]: Remove 'patch-cargo-env-shebang phase. Adjust custom phases 'disable-tests-requiring-git, disable-tests-requiring-mercurial, 'patch-command-uid-gid-test for changes in the source. Simplify custom phases 'disable-tests-broken-on-aarch64, 'patch-process-tests, 'patch-command-exec-tests, 'disable-interrupt-tests. 2023-10-18gnu: rust: Add make-ignore-test-list function.Fries A little helper function to make creating a list to ignore tests easier. * gnu/packages/rust.scm (make-ignore-test-list): New function. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> 2023-10-18gnu: Add rust-1.70.Fries * gnu/packages/rust.scm (rust-1.70): New variable. * gnu/packages/patches/rust-1.70-fix-rustix-build.patch: New file. * gnu/local.mk (dist_patch_DATA): Register file. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> 2023-10-18gnu: Add rust-1.69.Fries * gnu/packages/rust.scm (rust-1.69): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> 2023-09-16gnu: rust-1.55: Remove i586-gnu from supported-systems.Christopher Baines * gnu/packages/rust.scm (rust-1.55)[supported-systems]: Remove i586-gnu. 2023-09-09gnu: rust-analyzer: Fix build of version 2022-01-10.Distopico * gnu/packages/rust-apps.scm (rust-analyzer): Update dependency rust-notify-5-pre.13. This fixes the build of `rust-analyzer@2022-01-10`, which required a pinned version of `rust-notify` (`rust-notify-5-pre.13`) to compile and rust >= 1.64. Signed-off-by: Ludovic Courtès <ludo@gnu.org> 2023-08-14gnu: rust: Update to 1.68.2.Efraim Flashner * gnu/packages/rust.scm (rust): Update to 1.68.2. [arguments]: Adjust 'skip-shebang-tests phase to moved files. Add 'adjust-rpath-values phase to link to shared libraries.