Revert "Link libclcore.bc for RenderScript by default."
This reverts commit 0467d9a53b20f8c9069019cde9f035c127acbc9a.
diff --git a/lib/RenderScript/RSInfo.cpp b/lib/RenderScript/RSInfo.cpp
index 6f1b309..f3010cf 100644
--- a/lib/RenderScript/RSInfo.cpp
+++ b/lib/RenderScript/RSInfo.cpp
@@ -29,11 +29,8 @@
const char RSInfo::LibBCCPath[] = "/system/lib/libbcc.so";
const char RSInfo::LibRSPath[] = "/system/lib/libRS.so";
-const char RSInfo::LibCLCorePath[] = "/system/lib/libclcore.bc";
-
const uint8_t *RSInfo::LibBCCSHA1 = NULL;
const uint8_t *RSInfo::LibRSSHA1 = NULL;
-const uint8_t *RSInfo::LibCLCoreSHA1 = NULL;
void RSInfo::LoadBuiltInSHA1Information() {
if (LibBCCSHA1 != NULL) {
@@ -50,8 +47,6 @@
LibBCCSHA1 = reinterpret_cast<const uint8_t *>(::dlsym(h, "libbcc_so_SHA1"));
LibRSSHA1 = reinterpret_cast<const uint8_t *>(::dlsym(h, "libRS_so_SHA1"));
- LibCLCoreSHA1 =
- reinterpret_cast<const uint8_t *>(::dlsym(h, "libclcore_bc_SHA1"));
return;
}
@@ -74,8 +69,8 @@
bool RSInfo::CheckDependency(const RSInfo &pInfo,
const char *pInputFilename,
const RSScript::SourceDependencyListTy &pDeps) {
- // Built-in dependencies are libbcc.so, libRS.so and libclcore.bc.
- static const unsigned NumBuiltInDependencies = 3;
+ // Built-in dependencies are libbcc.so and libRS.so.
+ static const unsigned NumBuiltInDependencies = 2;
LoadBuiltInSHA1Information();
@@ -90,8 +85,6 @@
pInfo.mDependencyTable[0];
const std::pair<const char *, const uint8_t *> &cache_libRS_dep =
pInfo.mDependencyTable[1];
- const std::pair<const char *, const uint8_t *> &cache_libclcore_dep =
- pInfo.mDependencyTable[2];
// Check libbcc.so.
if (::memcmp(cache_libbcc_dep.second, LibBCCSHA1, SHA1_DIGEST_LENGTH) != 0) {
@@ -113,17 +106,6 @@
return false;
}
- // Check libclcore.bc.
- if (::memcmp(cache_libclcore_dep.second, LibCLCoreSHA1,
- SHA1_DIGEST_LENGTH) != 0) {
- ALOGD("Cache %s is dirty due to %s has been updated.", pInputFilename,
- LibRSPath);
- PRINT_DEPENDENCY("current - ", LibCLCorePath, LibCLCoreSHA1);
- PRINT_DEPENDENCY("cache - ", cache_libclcore_dep.first,
- cache_libclcore_dep.second);
- return false;
- }
-
for (unsigned i = 0; i < pDeps.size(); i++) {
const RSScript::SourceDependency &in_dep = *(pDeps[i]);
const std::pair<const char *, const uint8_t *> &cache_dep =