summary refs log tree commit diff
diff options
context:
space:
mode:
authorLeo Famulari <leo@famulari.name>2016-02-29 19:24:20 -0500
committerLeo Famulari <leo@famulari.name>2016-03-21 12:22:57 -0400
commit8c9ec2038642f075b3741816bb89c8365edd230c (patch)
treea7e9988392fecf3beceea9049f81e8ffab8cec24
parent09ec508a4c14d1bc09622d98f796548d79ab0552 (diff)
downloadguix-8c9ec2038642f075b3741816bb89c8365edd230c.tar.gz
gnu: openssl: Enforce non-reference to perl.
* gnu/packages/tls.scm (openssl)[arguments]: Add #:disallowed-references.
-rw-r--r--gnu/packages/tls.scm4
1 files changed, 4 insertions, 0 deletions
diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm
index 74cb14c47c..8132ef2053 100644
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@ -201,6 +201,10 @@ required structures.")
     `(#:parallel-build? #f
       #:parallel-tests? #f
       #:test-target "test"
+
+      ;; Changes to OpenSSL sometimes cause Perl to "sneak in" to the closure,
+      ;; so we explicitly disallow it here.
+      #:disallowed-references ,(list (canonical-package perl))
       #:phases
       (modify-phases %standard-phases
         (add-before