I believe I have the new compiler working... (I have yet to test the generated hex file, but I have no reason to believe it to be in error. However, you've been warned.

)
- Install mcc18 compiler to /opt/mcc18.
- Do step 1 of jdong's post. (above)
- Download the configure.py attached to this post. (I only changed the processor passed to MCC18. May not even be necessary, but just in case...)
- Do step 3 of jdong's post.
- Edit /opt/mcc18/h/p18cxxx.h and put
Code:
#undef __18F8722
#define __18F8722
starting right after #define _P18CXXX_H
This fix/hack makes compiling for multiple processors difficult (have to change /opt/mcc18/h/p18cxxx.h), but hey... if you're working on FIRST, you're using a certain processor anyways.