~ruther/guix-local

9cdf48728e74c5aed0650201c2e39c82fea0ce4b — Ricardo Wurmus 8 years ago 1a1e833
gnu: arm-none-eabi-toolchain: Provide union of all inputs at the output.

* gnu/packages/embedded.scm (arm-none-eabi-toolchain)[arguments]: Make the
union of all inputs available at the output.
1 files changed, 10 insertions(+), 1 deletions(-)

M gnu/packages/embedded.scm
M gnu/packages/embedded.scm => gnu/packages/embedded.scm +10 -1
@@ 237,7 237,16 @@ library variant NEWLIB."
      (version (package-version xgcc))
      (source #f)
      (build-system trivial-build-system)
      (arguments '(#:builder (mkdir %output)))
      (arguments
       '(#:modules ((guix build union))
         #:builder
         (begin
           (use-modules (ice-9 match)
                        (guix build union))
           (match %build-inputs
             (((names . directories) ...)
              (union-build (assoc-ref %outputs "out")
                           directories))))))
      (propagated-inputs
       `(("binutils" ,(cross-binutils "arm-none-eabi"))
         ("gcc" ,xgcc)