guix-commits
[Top][All Lists]
Advanced

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

04/09: gnu: classpath-jamvm-wrappers: Fix building on armhf-linux.


From: Efraim Flashner
Subject: 04/09: gnu: classpath-jamvm-wrappers: Fix building on armhf-linux.
Date: Tue, 26 Jun 2018 07:46:20 -0400 (EDT)

efraim pushed a commit to branch staging
in repository guix.

commit e3ec1258e321c75eb98c3f687b6d62f8d8e21737
Author: Efraim Flashner <address@hidden>
Date:   Tue Jun 26 12:23:07 2018 +0300

    gnu: classpath-jamvm-wrappers: Fix building on armhf-linux.
    
    * gnu/packages/java.scm (classpath-jamvm-wrappers)[arguments]: Change
    the flags used in custom script for armhf-linux.
---
 gnu/packages/java.scm | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index c0a7cd7..c11beff 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -531,12 +531,20 @@ the standard javac executable.")))
            (for-each (lambda (tool)
                        (with-output-to-file (string-append bin tool)
                          (lambda _
-                           (format #t "#!~a/bin/sh
+                           ,@(if (string-prefix? "armhf" (or (%current-system)
+                                                             
(%current-target-system)))
+                                 `((format #t "#!~a/bin/sh
+~a/bin/jamvm -Xnocompact -classpath ~a/share/classpath/tools.zip \
+gnu.classpath.tools.~a.~a $@"
+                                   bash jamvm classpath tool
+                                   (if (string=? "native2ascii" tool)
+                                       "Native2ASCII" "Main")))
+                                 `((format #t "#!~a/bin/sh
 ~a/bin/jamvm -Xnocompact -Xnoinlining -classpath ~a/share/classpath/tools.zip \
 gnu.classpath.tools.~a.~a $@"
                                    bash jamvm classpath tool
                                    (if (string=? "native2ascii" tool)
-                                       "Native2ASCII" "Main"))))
+                                       "Native2ASCII" "Main"))))))
                        (chmod (string-append bin tool) #o755))
                      (list "javah"
                            "rmic"



reply via email to

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