Bug #11211
10946 broke nightly if doing both -nd and DEBUG
100%
Description
If you build both non-DEBUG and DEBUG in one build, you will detect a subtle breakage 10946 introduced.
You'll see this in your mail_msg:
==== Validating manifests against proto area ====
Entries that differ between manifests and proto area:
manifests hardlink path=usr/bin/pauxv target=usr/lib/isaexec
proto area hardlink path=usr/bin/pauxv target=4447749
manifests hardlink path=usr/bin/penv target=usr/lib/isaexec
proto area hardlink path=usr/bin/penv target=4447749
==== Check ELF runtime attributes ====
What happens is that the new /usr/bin/p{env,auxv} installations do NOT check to see if `isaexec` was updated. So they are hardlinks to essentially each other after the non-DEBUG part of nightly finishes, and the DEBUG part of nightly is running.
Related issues