summaryrefslogtreecommitdiffstats
path: root/meta/classes/multilib.bbclass
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2014-09-25 11:13:32 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-09-29 12:12:42 +0100
commit5cc591748e4f8ec3048137ea67fa75bf3b50cb20 (patch)
treeed68633a7e2a8f41bb1c896577207e9c884d7327 /meta/classes/multilib.bbclass
parente92e8009a1589d1e049eb7b34038d644ec872b82 (diff)
downloadpoky-5cc591748e4f8ec3048137ea67fa75bf3b50cb20.tar.gz
sstate: Change overlapping files warning to a fatal error
When files overlap in the sysroot, something bad usually happened. We've had two independent cases recently where a couple of months after one of these warnings was shown, builds failed due to corruption. This change moves the warning to become a fatal error. The complaint I've had about this is that we need to tell the user what happened and more importantly how to recover from it. If we could recover from it, great but the trouble is we simply don't know what happened. As a compromise, we can document several of the possible scenarios in the error message. We don't normally go to this level of detail however in this case, I'm lacking other viable alternatives. I do believe it is important to stop as corruption occurs rather than letting the build contunue into territory that is not deterministic amongst other things. The complex message is followed by a simpler one in case the long message is too much for the user. (From OE-Core rev: 179ac7de03977b6e440409eddb2166819e07286a) (From OE-Core rev: 4b503f25f1ef8f554d3c76d88399db379dc818cc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/multilib.bbclass')
0 files changed, 0 insertions, 0 deletions