diff options
Diffstat (limited to 'cpu_ref')
-rw-r--r-- | cpu_ref/rsCpuExecutable.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/cpu_ref/rsCpuExecutable.cpp b/cpu_ref/rsCpuExecutable.cpp index 98f9ef85..9610618f 100644 --- a/cpu_ref/rsCpuExecutable.cpp +++ b/cpu_ref/rsCpuExecutable.cpp @@ -118,13 +118,14 @@ bool SharedLibraryUtils::createSharedLibrary(const char *cacheDir, const char *r objFileName.append(".o"); const char *compiler_rt = SYSLIBPATH"/libcompiler_rt.so"; + const char *mTriple = "-mtriple=" DEFAULT_TARGET_TRIPLE_STRING; + const char *libPath = "--library-path=" SYSLIBPATH; + std::vector<const char *> args = { LD_EXE_PATH, "-shared", "-nostdlib", - compiler_rt, - "-mtriple", DEFAULT_TARGET_TRIPLE_STRING, - "-L", SYSLIBPATH, + compiler_rt, mTriple, libPath, "-lRSDriver", "-lm", "-lc", objFileName.c_str(), "-o", sharedLibName.c_str(), |