- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have compiled a program on Linux using the option -axW and when I try to execute it I have the message :
unknown symbol : vmlsLog104
I know that this function comes from the SVML library which is installed with the compiler (I have a 30 days trial version of icc 8.0.55)
What can I do ??
On Windows, the option /QaxW works fine
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This doesn't entirely make sense. The point at which you would be likely to get such a message would be at link time. If you use icc -axW to drive the link, it should search libsvml.a automatically. Otherwise, you might have to add -lsvml to the end of your link command. Although you have an out of date copy of the compiler, I don't think anything has changed on that score. As there is only a static libsvml, you shouldn't have such a failure at run time. Even with a trial copy, you should be able to sign up for a premier.intel.com account and get up to date compilers.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank's for your quick answer.
I have found the problem, I had a mistake in my Makefile (the link options where not set correctly) ...
Now it runs fine and the execution speed is impressive !!!!!!
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page