~ruther/guix-local

734e83d4fafef11715eaada596e45c560d537f2e — Zheng Junjie 1 year, 9 months ago 77c4c02
gnu: chrony: Fix cross-compilation.

* gnu/packages/ntp.scm (chrony)[arguments]<#:phases>: Add set-CC phase.

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

M gnu/packages/ntp.scm
M gnu/packages/ntp.scm => gnu/packages/ntp.scm +4 -0
@@ 10,6 10,7 @@
;;; Copyright © 2021 Brice Waegeneire <brice@waegenei.re>
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com>
;;; Copyright © 2024 Zheng Junjie <873216071@qq.com>
;;;
;;; This file is part of GNU Guix.
;;;


@@ 73,6 74,9 @@
              "--with-user=chrony")
      #:phases
      #~(modify-phases %standard-phases
          (add-after 'unpack 'set-CC
            (lambda _
              (setenv "CC" #$(cc-for-target))))
          (add-after 'unpack 'stay-inside-out
            ;; Simply setting CHRONYVARDIR to something nonsensical at install
            ;; time would result in nonsense file names in man pages.