guix-commits
[Top][All Lists]
Advanced

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

07/09: gnu: python: Do not record configure flags.


From: Ludovic Courtès
Subject: 07/09: gnu: python: Do not record configure flags.
Date: Fri, 20 Nov 2015 14:46:51 +0000

civodul pushed a commit to branch tk-update
in repository guix.

commit 9ed66f6aa67fcd67423499b33c1a42079ba91a69
Author: Ludovic Courtès <address@hidden>
Date:   Sun Nov 15 17:51:12 2015 +0100

    gnu: python: Do not record configure flags.
    
    This reduces the number of run-time dependencies of python-2 from 25 to
    15, corresponding only to ~4 MiB.
    
    * gnu/packages/python.scm (python-2)[arguments]: Add
      'do-not-record-configure-flags' phase.
---
 gnu/packages/python.scm |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 312b3e3..6f0fef0 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -166,6 +166,15 @@
              ;; gnu-build-system.scm.
              (setenv "SOURCE_DATE_EPOCH" "1")
              #t))
+          (add-before 'configure 'do-not-record-configure-flags
+            (lambda _
+              ;; Remove configure flags from the installed '_sysconfigdata.py'
+              ;; and 'Makefile' so we don't end up keeping references to the
+              ;; build tools.
+              (substitute* "configure"
+                (("^CONFIG_ARGS=.*$")
+                 "CONFIG_ARGS=''\n"))
+              #t))
           (add-before
            'check 'pre-check
            (lambda _



reply via email to

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