[oe-commits] [openembedded-core] 04/07: oeqa: reproducible: Do not strip packages

git at git.openembedded.org git at git.openembedded.org
Mon Jan 27 16:50:22 UTC 2020


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master-next
in repository openembedded-core.

commit b763646a53aa6a55ba2220c2722cd44798bffe4b
Author: Joshua Watt <jpewhacker at gmail.com>
AuthorDate: Sun Jan 19 12:59:59 2020 -0600

    oeqa: reproducible: Do not strip packages
    
    Do not strip packages when testing reproducible builds. In some cases,
    stripped data differs between builds, but then gets removed. However,
    the contents affect the generation of the GCC build-id, which then
    differs in the resulting ELF files, even though the data that caused
    this is no longer there. Inhibit stripping so that their causes can be
    evaluated.
    
    Signed-off-by: Joshua Watt <JPEWhacker at gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 meta/lib/oeqa/selftest/cases/reproducible.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/lib/oeqa/selftest/cases/reproducible.py b/meta/lib/oeqa/selftest/cases/reproducible.py
index 9c715ef..61f0711 100644
--- a/meta/lib/oeqa/selftest/cases/reproducible.py
+++ b/meta/lib/oeqa/selftest/cases/reproducible.py
@@ -144,6 +144,7 @@ class ReproducibleTests(OESelftestTestCase):
         config = textwrap.dedent('''\
             INHERIT += "reproducible_build"
             PACKAGE_CLASSES = "{package_classes}"
+            INHIBIT_PACKAGE_STRIP = "1"
             TMPDIR = "{tmpdir}"
             ''').format(package_classes=' '.join('package_%s' % c for c in self.package_classes),
                         tmpdir=tmpdir)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list