Sync with compat lib.

Change-Id: Id8ace103814cf126f0d157100d1d4a12cc0b8664
diff --git a/cpu_ref/rsCpuCore.cpp b/cpu_ref/rsCpuCore.cpp
index 06e5ce7..c78b238 100644
--- a/cpu_ref/rsCpuCore.cpp
+++ b/cpu_ref/rsCpuCore.cpp
@@ -46,8 +46,11 @@
 }
 
 RsdCpuReference * RsdCpuReference::create(Context *rsc, uint32_t version_major,
-        uint32_t version_minor, sym_lookup_t lfn, script_lookup_t slfn,
-        bcc::RSLinkRuntimeCallback pLinkRuntimeCallback) {
+        uint32_t version_minor, sym_lookup_t lfn, script_lookup_t slfn
+#ifndef RS_COMPATIBILITY_LIB
+        , bcc::RSLinkRuntimeCallback pLinkRuntimeCallback
+#endif
+        ) {
 
     RsdCpuReferenceImpl *cpu = new RsdCpuReferenceImpl(rsc);
     if (!cpu) {
@@ -58,7 +61,9 @@
         return NULL;
     }
 
+#ifndef RS_COMPATIBILITY_LIB
     cpu->setLinkRuntimeCallback(pLinkRuntimeCallback);
+#endif
 
     return cpu;
 }
@@ -88,8 +93,9 @@
     memset(&mWorkers, 0, sizeof(mWorkers));
     memset(&mTlsStruct, 0, sizeof(mTlsStruct));
     mExit = false;
+#ifndef RS_COMPATIBILITY_LIB
     mLinkRuntimeCallback = NULL;
-
+#endif
 }