Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

-run linker search paths differ from clang linker #451

Open
galchinsky opened this Issue · 4 comments

2 participants

@galchinsky

main.clay:

external curl_easy_init(): OpaquePointer;
main() {
    curl_easy_init();
}
  • clay main.clay -lcurl works
  • clay main.clay -lcurl -run don't: clay: error: Cannot find library 'curl.so'
  • clay main.clay -run -L/usr/lib/x86_64-linux-gnu -lcurl works
@galchinsky

-run linker's search paths are

./
/usr/local/lib
/usr/local/lib/
/usr/X11R6/lib/
/usr/lib/
/lib/
@ghost

Cannot reproduce this issue on Archlinux or OSX with llvm-3.2 & clay/master.

@jckarter
Owner

It could have been fixed at the LLVM level in 3.2.

@galchinsky

llvm-3.2 & clay/master:
Now even $ clay test.clay -run -L/usr/lib/x86_64-linux-gnu -lcurl doesn't work: Couldn't load shared library curl

$ clay test.clay -run -L/usr/lib/x86_64-linux-gnu -lcurl.so : works. runLibraries in clay.cpp hasn't been properly coded yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.