Bug 743988 deleted two major users of CPP_PROG_LINK; the remaining ones are the purify and quantify targets. I'm guessing those are not used much in this day and age, so they can be nuked.
Created attachment 614871 [details] [diff] [review]
delete purify target
Let's do this in pieces. We'll start by deleting the purify target.
bsmedberg, I see pure.h and pure_api.c in xpcom/base/; should those be deleted along with this support?
Created attachment 614872 [details] [diff] [review]
delete quantify target and related support
The quantify support is a little more extensive, but nothing that complex.
Created attachment 614874 [details] [diff] [review]
Remove scattered usages of CPP_PROG_LINK and its setting from rules.mk.
A bunch of places were forcing CPP_PROG_LINK to be on; maybe those should get removed even if the rest of the patches don't go in.
Committed with small tweaks to js/src/config/config.mk; local builds didn't pick up the bug, but try ones did.