On 30 October 2018 at 13:01, Peter Maydell <peter.mayd...@linaro.org> wrote: > ...having sent this out and moved on to something else, I have > discovered a problem with it. If you configure a build tree > using this, and then switch back to a git branch which has > the older configure, then that configure will end up trashing > all the tests/acpi-test-data and tests/hex-loader-check-data > files in the source tree by replacing them with symlinks to > themselves... This is fixable by doing "git checkout tests" > but it's a bit of a landmine for bisection :-(
Maybe we should standardize on having all data files for tests be in tests/data, which is and has always been a symlink to a directory. That would avoid this problem with old versions of configure mangling the source directory by accident. thanks -- PMM