- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I am trying to compile our software using the intel compilers. Nearly there! However, our software is compiled from many different source files, each of which have to be linked in. The directory for the object files is not too long (c:xxxxxxxxxxxxxxxxx) but when I have all my files (too many to count!) I cannot link the objects together. However, if I move them to c: t, for example, then the program compiles. Is there any options to extend this link line? I appreciate that this is probably more to do with .NET rather than Intel, but I was hoping that someone may have the answer here.
Many thanks
Ben
I am trying to compile our software using the intel compilers. Nearly there! However, our software is compiled from many different source files, each of which have to be linked in. The directory for the object files is not too long (c:xxxxxxxxxxxxxxxxx) but when I have all my files (too many to count!) I cannot link the objects together. However, if I move them to c: t, for example, then the program compiles. Is there any options to extend this link line? I appreciate that this is probably more to do with .NET rather than Intel, but I was hoping that someone may have the answer here.
Many thanks
Ben
Link Copied
6 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
How are you specifying these objects in the build? Are you doing this in the IDE or from the command line?
Would putting the objects in a static library help? I've built projects with hundreds of modules without problems.
Would putting the objects in a static library help? I've built projects with hundreds of modules without problems.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for the reply. This is specified through the ide. We have just over 1000 object files that need to be linked together. The project which was in CVF and Vis Studio C++ worked fine, now I have to split it up into two projects to handle the different languages. I would prefer not to have to create more static libraries than is necessary. I guess this is a limitation of the .NET ide, or the linker, but I cant seem to find a way of extending the line length for the linker command.
Thanks again
Ben
Thanks again
Ben
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What version of Intel Fortran are you using? (8.?.???). I vaguely recall we had an issue like this in the past and fixed it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sorry, I should have written this originally. The version I am using is 8.1.018.
Thanks
Ben
Thanks
Ben
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please try the latest version - 8.1.031 (or 8.1.030 if 031 is not yet available.)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks Steve, looks like that has been fixed in the latest version (030). Makes my life a _lot_ easier!
Cheers
Ben
Cheers
Ben

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