- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
After the installation of 9.1 over an existing version of 9.0, I noticed that the environment variables PATH, LIB and INCLUDE still have the relevant 9.0 entries, and that as the 9.1 entries are put at the end, the 9.0 versions take precedence. This has confused a lot of our users, is there a way to automatically fix this for them without having to tell them all to go into System -> Control Panel -> etc ?
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This is one of the reasons I don't find the "update environment variables" installation option satisfactory. I always use the Intel Software....>Intel Fortran...>Build environment window, after making any necessary fixes to ifortvars.bat and ifort.cfg. It does seem that removing a compiler should also remove the associated environment variables, and installing a new compiler should ask if you want to replace environment variables from an earlier compiler. You are entitled to file an issue on premier.intel.com if a change would make it more convenient.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you install 9.1 over 9.0, 9.0 remains installed. The system enviroinmnt variables can't deal with the concept of two versions installed, and I agree with Tim that this should not be relied upon and that the "Build Environment" shortcuts should be used instead.
If you uninstall a compiler, then its additions to the system variables SHOULD be removed, but that doesn't happen if you just install 9.1 over 9.0.
As for automatic correction - you can try having the users uninstall 9.0. But better is to have them use the build environment shortcuts.

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