From 1bc147d609014cc86326ff0570dfb58426f1ec73 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Wed, 13 Dec 2017 23:35:13 +0100 Subject: guix: ant-build-system: Do not compress jars. Fixes . * guix/build/ant-build-system.scm (strip-jar-timestamps): Do not compress jar when repacking. --- guix/build/ant-build-system.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'guix/build') diff --git a/guix/build/ant-build-system.scm b/guix/build/ant-build-system.scm index a440daf054..6ce813a001 100644 --- a/guix/build/ant-build-system.scm +++ b/guix/build/ant-build-system.scm @@ -197,9 +197,12 @@ (define (repack-archive jar) ;; first. (with-directory-excursion dir (let* ((files (find-files "." ".*" #:directories? #t)) + ;; To ensure that the reference scanner can detect all + ;; store references in the jars we disable compression + ;; with the "-0" option. (command (if (file-exists? manifest) - `("zip" "-X" ,jar ,manifest ,@files) - `("zip" "-X" ,jar ,@files)))) + `("zip" "-0" "-X" ,jar ,manifest ,@files) + `("zip" "-0" "-X" ,jar ,@files)))) (unless (zero? (apply system* command)) (error "'zip' failed")))) (utime jar 0 0) -- cgit v1.2.3