From 71a2e13d19fa8d8f88b6b97e2b28296094af3005 Mon Sep 17 00:00:00 2001 From: Shih-wei Liao Date: Sun, 16 Jan 2011 02:23:04 -0800 Subject: [PATCH] On-device linking using bccLinkBC. Note that we switch to getFile interface on the libbcc side. Change-Id: Iec4e0624f1448161c0a2163f3ce725ce6cdf3267 --- libs/rs/rsScriptC.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/libs/rs/rsScriptC.cpp b/libs/rs/rsScriptC.cpp index 872e7a6003e9e..0ecb18a28d885 100644 --- a/libs/rs/rsScriptC.cpp +++ b/libs/rs/rsScriptC.cpp @@ -462,8 +462,10 @@ static void* symbolLookup(void* pContext, char const* name) { return NULL; } +#if 0 extern const char rs_runtime_lib_bc[]; extern unsigned rs_runtime_lib_bc_size; +#endif void ScriptCState::runCompiler(Context *rsc, ScriptC *s, @@ -484,11 +486,12 @@ void ScriptCState::runCompiler(Context *rsc, // Handle Fatal Error } -#if 0 +#if 1 if (bccLinkBC(s->mBccScript, resName, - rs_runtime_lib_bc, - rs_runtime_lib_bc_size, 0) != 0) { + NULL /*rs_runtime_lib_bc*/, + 0 /*rs_runtime_lib_bc_size*/, + 0) != 0) { LOGE("bcc: FAILS to link bitcode"); // Handle Fatal Error }