From 2a044f1e4f5c63e11e631b31f741c7aabfa6f601 Mon Sep 17 00:00:00 2001 From: Juro Bystricky Date: Sat, 19 Aug 2017 10:21:57 -0700 Subject: python2.7: improve reproducibility The compiled .pyc files contain time stamp corresponding to the compile time. This prevents binary reproducibility. This patch allows to achieve binary reproducibility by overriding the build time stamp by the value exported via SOURCE_DATE_EPOCH. Patch by Bernhard M. Wiedemann, backported from https://github.com/python/cpython/pull/296 [YOCTO#11241] Signed-off-by: Juro Bystricky Signed-off-by: Richard Purdie --- meta/recipes-devtools/python/python_2.7.13.bb | 1 + 1 file changed, 1 insertion(+) (limited to 'meta/recipes-devtools/python/python_2.7.13.bb') diff --git a/meta/recipes-devtools/python/python_2.7.13.bb b/meta/recipes-devtools/python/python_2.7.13.bb index 98bc8ada8b..4d73cd25c8 100644 --- a/meta/recipes-devtools/python/python_2.7.13.bb +++ b/meta/recipes-devtools/python/python_2.7.13.bb @@ -28,6 +28,7 @@ SRC_URI += "\ file://add-CROSSPYTHONPATH-for-PYTHON_FOR_BUILD.patch \ file://Don-t-use-getentropy-on-Linux.patch \ file://pass-missing-libraries-to-Extension-for-mul.patch \ + file://support_SOURCE_DATE_EPOCH_in_py_compile_2.7.patch \ " S = "${WORKDIR}/Python-${PV}" -- cgit v1.2.3