diff options
author | Pirama Arumuga Nainar <pirama@google.com> | 2015-04-21 15:25:53 -0700 |
---|---|---|
committer | Pirama Arumuga Nainar <pirama@google.com> | 2015-04-21 15:33:42 -0700 |
commit | c2be413317efcc44e3b282fd38fca3334c11777e (patch) | |
tree | f9f0f1b635b27e3f32479f3b4f7f6c314cfb80d5 /cpu_ref/rsCpuExecutable.cpp | |
parent | f28aa55e416e662082bfda5716c4afbac7a77bbe (diff) | |
download | rs-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.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(), |