joyent/illumos-joyent — pull request #4 by richlowe (2012-08-03 00:28:20+00:00)
Title: dtrace: Remove CTF label checking

It is incomplete, and was pulled into smartos as a result of miscommunication.

---

Due to an accident that's probably my fault, SmartOS ended up containing an early version of my changes to make DTrace verify that CTF information was consistent prior to using it. Unfortunately, this implementation is toxic to incremental builds across a change to the version string, as DTrace will refuse to use any CTF (as genunix will have been rebuilt, but nothing else will). Fixing this problem more completely has thus far proved challenging, so I'd rather this get removed rather than waiting on me to make a correct fix to illumos.

You should still be safe from the classical CTF badness with the closed-bins, because you _did_ merge with Jason's ctfstrip, via my gcc/upgrade branch, so your closed-bins are cleansed.

I haven't tested this, beyond doing a brief build to make sure nothing was massively wrong, and I'm not trivially set up _to_ test it. What it does is backout any changeset present in the `ctf/check-parent-label` branch of richlowe/illumos-gate which is not also in illumos/illumos-gate.

/cc @JohnSonnenschein