]> code.ossystems Code Review - openembedded-core.git/commitdiff
spirv-tools: fix reproducible
authorJose Quaresma <quaresma.jose@gmail.com>
Sat, 6 Feb 2021 14:27:10 +0000 (14:27 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 8 Feb 2021 14:47:00 +0000 (14:47 +0000)
- remove build host path in cmake dev file to fix spirv-tools-dev reproducible
  https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20210125-8161_obd/packages/diff-html/

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-graphics/spir/spirv-tools_2020.6.bb

index 2c855d8d8eedf85b1e36b0d4371463bd3fd0d5a7..142065fd07d357c42c6d4aae4750eca684fcf4c9 100644 (file)
@@ -17,6 +17,12 @@ DEPENDS = "spirv-headers"
 
 EXTRA_OECMAKE += "-DSPIRV-Headers_SOURCE_DIR=${STAGING_EXECPREFIXDIR}"
 
+do_install_append_class-target() {
+    # reproducibility: remove build host path
+    sed -i ${D}${libdir}/cmake/SPIRV-Tools/SPIRV-ToolsTarget.cmake \
+        -e 's:${STAGING_DIR_HOST}::g'
+}
+
 FILES_SOLIBSDEV = ""
 FILES_${PN} += "${libdir}/*.so"