gcc-built cpr doesn't load
cpr references cpr_is_zfs() and cpr_is_ufs() in both the SPARC and x86 builds, but only actually defines them on SPARC.
It's not immediately clear how this works on studio-built x86. The symbols don't appear, the reference to them disappears.
Dissassembly makes it appear that Studio realizes that the condition at source:usr/src/uts/common/cpr/cpr_mod.c#L345 can never be true, and omits it (note that CPR_TODISK value is only possible on sparc).
- Status changed from New to In Progress
- Assignee set to Rich Lowe
Resolved in r13302 commit:9ac77e048f67
- Status changed from In Progress to Resolved
Also available in: Atom