Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

-run linker search paths differ from clang linker #451

Open
galchinsky opened this issue Nov 26, 2012 · 4 comments
Open

-run linker search paths differ from clang linker #451

galchinsky opened this issue Nov 26, 2012 · 4 comments

Comments

@galchinsky
Copy link
Contributor

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
Copy link
Contributor Author

-run linker's search paths are

./
/usr/local/lib
/usr/local/lib/
/usr/X11R6/lib/
/usr/lib/
/lib/

@ghost
Copy link

ghost commented Jan 7, 2013

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

@jckarter
Copy link
Owner

jckarter commented Jan 7, 2013

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

@galchinsky
Copy link
Contributor Author

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
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants