guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

11/17: gnu: lua: Cross compile.


From: guix-commits
Subject: 11/17: gnu: lua: Cross compile.
Date: Mon, 16 Nov 2020 08:12:39 -0500 (EST)

efraim pushed a commit to branch master
in repository guix.

commit 50836eb7244bc7b4b3681f1bc63c6dc9e3b278ab
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Mon Nov 16 14:16:52 2020 +0200

    gnu: lua: Cross compile.
    
    * gnu/packages/lua.scm (lua)[arguments]: Use cc-for-target in
    make-flags. Set SYSLIBS to include readline.
---
 gnu/packages/lua.scm | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/lua.scm b/gnu/packages/lua.scm
index 989e7b9..5d6da69 100644
--- a/gnu/packages/lua.scm
+++ b/gnu/packages/lua.scm
@@ -64,13 +64,16 @@
     (build-system gnu-build-system)
     (inputs `(("readline" ,readline)))
     (arguments
-     '(#:modules ((guix build gnu-build-system)
+     `(#:modules ((guix build gnu-build-system)
                   (guix build utils)
                   (srfi srfi-1))
        #:test-target "test"
        #:make-flags
-       '("MYCFLAGS=-fPIC -DLUA_DL_DLOPEN"
-         "linux")
+       (list "MYCFLAGS=-fPIC -DLUA_DL_DLOPEN"
+             (string-append "CC=" ,(cc-for-target))
+             (string-append "SYSLIBS=-L" (assoc-ref %build-inputs "readline")
+                            "/lib")
+             "linux")
        #:phases
        (modify-phases %standard-phases
          (delete 'configure)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]