- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm running into this error when I compile:
ld: skipping incompatible ---fill in the library--- when searching for ---said library---
ld: cannot find ---said library---
At first I was running in elf_i386 mode and the incompatible file was /usr/lib/libm.a, but after switching to elf_x86_64 (using -Wl,-elf_x86_64) the error that stopped the compile was an incompatible /opt/intel/fc/10.0.023/lib/libifport.a
Does incompatible refer to the change from a 32 bit to a 64 bit system? I'm running the later; shouldn't ifort be compatible?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Update: I added the command "-fpscomp nolibs" and now get the same error but for lifcore. It looks like elf_x86_64 is the wrong mode to run in.
I should here include that the mode i386linux returns a different error:
ld: unrecognized option --eh-frame-hdr
That option is not in my makefile; couldit be a compiler-given command? Any idea how to deal with that?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page