On Tue, 2024-01-23 at 20:02 +0100, Alexander Kanavin wrote: > Host tools can influence reproducibility of target items too, so I > would not want to use the same set in both builds. Checking for > reproducibility is simply something that needs a powerful machine.
We would like to start gently, don't have that power yet and some pkgs needs fixing before doing serious repro. builds. Therefore I would like to reuse host tools if possible for now. But how to setup OEQA_REPRODUCIBLE_TEST_SSTATE_TARGETS? > > Alex > > On Tue, 23 Jan 2024 at 19:52, Joakim Tjernlund > <joakim.tjernl...@infinera.com> wrote: > > > > On Mon, 2024-01-22 at 21:39 +0100, Alexander Kanavin wrote: > > > On Mon, 22 Jan 2024 at 17:49, Joakim Tjernlund > > > <joakim.tjernl...@infinera.com> wrote: > > > > > > > > On Mon, 2024-01-22 at 17:19 +0100, Alexander Kanavin wrote: > > > > > On Mon, 22 Jan 2024 at 16:59, Joakim Tjernlund > > > > > <joakim.tjernl...@infinera.com> wrote: > > > > > > Maybe but what about the missing reproducibleA/tmp and > > > > > > reproducibleB/tmp ? > > > > > > Would these be missing if sstate is used for both? > > > > > > In the log there is this: > > > > > > INFO - Building reproducibleB (sstate NOT allowed)... > > > > > > > > > > It's possible your local/distro config somehow overrides all of the > > > > > test settings, including the separate TMPDIR directories, and simply > > > > > builds things twice in the same directory. The log does seem to > > > > > indicate that: > > > > > > > > That was my though too but I cannot find what is doing that, grepping > > > > has not found TMPDIR changes. Is there something else that might > > > > influence > > > > TMPDIR ? > > > > > > You can find out with 'bitbake -e' perhaps. > > > > > > Alex > > > > Finally found it, was: > > - @echo 'BBPATH = "${BINARY_DIR}"' >> $@ > > + @echo 'BBPATH = "$${TOPDIR}"' >> $@ > > > > Now it at least does the right thing: Tanks! > > Off to try optimizing the build somehow, don't want to rebuild all host > > tools etc. > > > > Seems like I should be able to use OEQA_REPRODUCIBLE_TEST_SSTATE_TARGETS but > > unclear how to populate that list, any pointers? > > > > Jocke > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#194249): https://lists.openembedded.org/g/openembedded-core/message/194249 Mute This Topic: https://lists.openembedded.org/mt/103887646/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-