~ruther/guix-local

2f5d2c406eb927cf0c6113f5c690ad73eafce521 — Efraim Flashner 2 years ago b1c7f6e
gnu: rust: Add tuning information.

* gnu/packages/rust.scm (rust)[properties]: Add clang-properties
matching the input llvm package.

Change-Id: Ie2ef2387fff8aa639dcd73752bcaf3c26bbb376d
1 files changed, 4 insertions(+), 1 deletions(-)

M gnu/packages/rust.scm
M gnu/packages/rust.scm => gnu/packages/rust.scm +4 -1
@@ 49,6 49,7 @@
  #:use-module (gnu packages libffi)
  #:use-module (gnu packages linux)
  #:use-module (gnu packages llvm)
  #:use-module (gnu packages llvm-meta)
  #:use-module (gnu packages mingw)
  #:use-module (gnu packages pkg-config)
  #:use-module (gnu packages python)


@@ 964,7 965,9 @@ safety and thread safety guarantees.")
  (let ((base-rust rust-1.75))
    (package
      (inherit base-rust)
      (properties (alist-delete 'hidden? (package-properties base-rust)))
      (properties (append
                    (alist-delete 'hidden? (package-properties base-rust))
                    (clang-compiler-cpu-architectures "15")))
      (outputs (cons* "rust-src" "tools" (package-outputs base-rust)))
      (source
       (origin