summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2022-03-14 09:14:30 +0100
committerLudovic Courtès <ludo@gnu.org>2022-03-14 23:32:18 +0100
commita359f3a49cce26997ff85bcbfc0059450ff90e0f (patch)
tree79351ca930a258a9ea59edb276912c3939743e9f
parentf8aa76ab1fd3b4c9c87d2e68a811477adc844217 (diff)
downloadguix-patches-a359f3a49cce26997ff85bcbfc0059450ff90e0f.tar
guix-patches-a359f3a49cce26997ff85bcbfc0059450ff90e0f.tar.gz
build-system/ocaml: Use standard packages as "build inputs".
Conceptually, "standard packages" (GCC, Coreutils, etc.) are "build inputs". In the absence of cross-compilation support, this change has no effect, except for things like '--tune' that expect the compiler to be among the build inputs. * guix/build-system/ocaml.scm (lower): Move (standard-packages) from 'host-inputs' to 'build-inputs'.
-rw-r--r--guix/build-system/ocaml.scm12
1 files changed, 6 insertions, 6 deletions
diff --git a/guix/build-system/ocaml.scm b/guix/build-system/ocaml.scm
index e7d6d96f0e..5ced9d243b 100644
--- a/guix/build-system/ocaml.scm
+++ b/guix/build-system/ocaml.scm
@@ -1,7 +1,7 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2016, 2017, 2018 Julien Lepiller <julien@lepiller.eu>
;;; Copyright © 2017 Ben Woodcroft <donttrustben@gmail.com>
-;;; Copyright © 2021 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2021-2022 Ludovic Courtès <ludo@gnu.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -216,13 +216,13 @@ pre-defined variants."
(host-inputs `(,@(if source
`(("source" ,source))
'())
- ,@inputs
-
- ;; Keep the standard inputs of 'gnu-build-system'.
- ,@(standard-packages)))
+ ,@inputs))
(build-inputs `(("ocaml" ,ocaml)
("findlib" ,findlib)
- ,@native-inputs))
+ ,@native-inputs
+
+ ;; Keep the standard inputs of 'gnu-build-system'.
+ ,@(standard-packages)))
(outputs outputs)
(build ocaml-build)
(arguments (strip-keyword-arguments private-keywords arguments)))))