]> code.ossystems Code Review - openembedded-core.git/commit
openssl.inc: avoid random ptest failures
authorPatrick Ohly <patrick.ohly@intel.com>
Fri, 23 Sep 2016 13:23:20 +0000 (15:23 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 18 May 2017 12:13:41 +0000 (13:13 +0100)
commitb309bfa265456cda7269ff67e9df5f5c05a9a5a5
tree057b84df26b7e27d9d67c10f0296d91884266e18
parentd0500320747608783b41f0035bf962b877a6a1c0
openssl.inc: avoid random ptest failures

"make alltests" is sensitive to the timestamps of the installed
files. Depending on the order in which cp copies files, .o and/or
executables may end up with time stamps older than the source files.
Running tests then triggers recompilation attempts, which typically
will fail because dev tools and files are not installed.

"cp -a" is not enough because the files also have to be newer than
the installed header files. Setting the file time stamps to
the current time explicitly after copying solves the problem because
do_install_ptest_base is guaranteed to run after do_install.

(From OE-Core rev: 101e2a5e0b7822ca3de3d3a73369405c05ab3c5b)

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
meta/recipes-connectivity/openssl/openssl.inc