summaryrefslogtreecommitdiff
path: root/cpu_ref/rsCpuExecutable.cpp
diff options
context:
space:
mode:
authorPirama Arumuga Nainar <pirama@google.com>2015-04-21 15:25:53 -0700
committerPirama Arumuga Nainar <pirama@google.com>2015-04-21 15:33:42 -0700
commitc2be413317efcc44e3b282fd38fca3334c11777e (patch)
treef9f0f1b635b27e3f32479f3b4f7f6c314cfb80d5 /cpu_ref/rsCpuExecutable.cpp
parentf28aa55e416e662082bfda5716c4afbac7a77bbe (diff)
downloadrs-c2be413317efcc44e3b282fd38fca3334c11777e.tar.gz
Tweak arguments to ld.mc
Change the arguments to match mclinker's revamped option parser. Change-Id: I71135ebf81e3105192caf5c946b16297b2702d37
Diffstat (limited to 'cpu_ref/rsCpuExecutable.cpp')
-rw-r--r--cpu_ref/rsCpuExecutable.cpp7
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(),