- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have fedora 12 32bit on my PC and ifort 11.1 064 on my pc. When doing "make", I met the problem written like:
ifort -fno-backslash -o pgdemo1 ./examples/pgdemo1.f -L`pwd` -lpgplot -L/usr/X11R6/lib -lX11
ifort: command line warning #10006: ignoring unknown option '-fno-backslash'
ld: pgdemo1: hidden symbol `__svml_sincosf4' in /opt/intel/Compiler/11.1/064/lib/ia32/libsvml.a(svml_stub_ssincos4.o) is referenced by DSO
ld: final link failed: Nonrepresentable section on output
make: *** [pgdemo1] Error 1
Any idea about that? Thanks in advance.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
From the bit of information in the earlier thread (here) and details of your error, I'm guessing the pglpot library is a DSO and the routine named in the error was resolved from the static library, libsvml.a, which causes the conflict.
Maybe you can successfully link by using dynamic Intel libraries. Try adding the following option to your ifort command line: -shared-intel
You probably also noticed the warning about ignoring '-fno-backslash'. You may substitute that with with either ifort equivalent option: -nbs or -assume nobscc
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
you might also try reading our knowledge base article on building pgplot:
If it helps, or if you find that it's hopelessly out of date I'd like to know. This article is about 3 years old and is probably due to be revisited.
ron
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ron, actually I knew this article. But I did not follow it. I had a "ifort_gcc.conf" file in the folder "sys_linux" in pgplot and I successfully compiled pgplot with previous version of intel fortran compiler when I used Fedora 8 two years ago. Anyway, I will try by following the steps written on that article.
Thanks~
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page