]> code.ossystems Code Review - openembedded-core.git/commitdiff
acpica: Fix reproducibility issues
authorJoshua Watt <JPEWhacker@gmail.com>
Tue, 16 Feb 2021 14:43:03 +0000 (08:43 -0600)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 17 Feb 2021 11:01:14 +0000 (11:01 +0000)
Fixes reproducibility when build acpica yacc sources by instructing
bison on how to do the file prefix mapping

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/lib/oeqa/selftest/cases/reproducible.py
meta/recipes-extended/acpica/acpica_20210105.bb

index 32016f3e65077ee78a4c37529d6454516fc33a0e..0963c2f11a94c65e8174b9401d8a9f76857975f2 100644 (file)
@@ -28,7 +28,6 @@ import datetime
 # ruby-ri-docs, meson:
 #https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20210215-0_td9la2/packages/diff-html/
 exclude_packages = [
-       'acpica-src',
        'babeltrace2-ptest',
        'bootchart2-doc',
        'cups',
index 48b560db533f629154c34073f14046b683dfd3aa..0188dc8a1badebeace8b761ec463bba2dc28c972 100644 (file)
@@ -34,6 +34,8 @@ EXTRA_OEMAKE = "CC='${CC}' \
                 PREFIX=${prefix} \
                 INSTALLDIR=${bindir} \
                 INSTALLFLAGS= \
+                YACC=bison \
+                YFLAGS='-y --file-prefix-map=${WORKDIR}=/usr/src/debug/${PN}/${EXTENDPE}${PV}-${PR}' \
                 "
 
 do_install() {