diff options
author | Juro Bystricky <juro.bystricky@intel.com> | 2017-08-15 15:01:30 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-08-17 00:21:15 +0100 |
commit | ac2b82fedc4cedf58ef3fca64301e6748033f222 (patch) | |
tree | 7fc2a71fbf97d8bce870c8afd91811f38f452299 | |
parent | 7d66c9cbf19fd23b9dad936964e174f9a6af0a4a (diff) | |
download | poky-ac2b82fedc4cedf58ef3fca64301e6748033f222.tar.gz |
gmp: improve reproducibility
Remove references to the host build system from generated/packaged
header file gmp.h. The file ends up in two different packages (libgmp-dev,
libgmp-dbg). Rather then modifying the file twice in two different
destinations after the installation, we modify the file gmp.h only once,
but before the installation.
[YOCTO #11922]
(From OE-Core rev: 693b42115e2f61abc9ca6096445dc494648cacb6)
Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/recipes-support/gmp/gmp_6.1.2.bb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/meta/recipes-support/gmp/gmp_6.1.2.bb b/meta/recipes-support/gmp/gmp_6.1.2.bb index 5e65075585..b008710d0f 100644 --- a/meta/recipes-support/gmp/gmp_6.1.2.bb +++ b/meta/recipes-support/gmp/gmp_6.1.2.bb | |||
@@ -25,8 +25,11 @@ EXTRA_OECONF_mipsarchr6_append = " --disable-assembly" | |||
25 | PACKAGES =+ "libgmpxx" | 25 | PACKAGES =+ "libgmpxx" |
26 | FILES_libgmpxx = "${libdir}/libgmpxx${SOLIBS}" | 26 | FILES_libgmpxx = "${libdir}/libgmpxx${SOLIBS}" |
27 | 27 | ||
28 | do_install_append_class-target() { | 28 | do_install_prepend_class-target() { |
29 | sed -i "s|--sysroot=${STAGING_DIR_HOST}||g" ${D}${includedir}/gmp.h | 29 | sed -i \ |
30 | -e "s|--sysroot=${STAGING_DIR_HOST}||g" \ | ||
31 | -e "s|${DEBUG_PREFIX_MAP}||g" \ | ||
32 | ${B}/gmp.h | ||
30 | } | 33 | } |
31 | 34 | ||
32 | SSTATE_SCAN_FILES += "gmp.h" | 35 | SSTATE_SCAN_FILES += "gmp.h" |