Thread overview
Intel C++ 12.0 (Windows, MS Vis.Studio 2005)
Apr 02, 2011
doug
Apr 03, 2011
Matt Wilson
Apr 03, 2011
doug
Apr 03, 2011
doug
April 02, 2011
MS Vis. Studio 2005, SP1
Intel C++  2011 (icl.exe 12.0.0.3)
Win 7
stlsoft-1.9.91


Just tested my new intel compiler with pantheios & stlsoft (1.9.91).  I received a compilation error indicating intel C++ is only supported up to 11.0. (error listed below).

I couldn't find a notice indicating Intel 12.0 is now supported with the most recent version of stlsoft.  Is Intel C++ 12.0 on Win supported with current stlsoft?

Thanks,
Doug


1>C:\Users\Doug\Dev2\libsrc\stlsoft-1.9.91\include\stlsoft/stlsoft.h(518): catastrophic error: #error directive: Only Intel C++ Compiler versions 6.0, 7.0(/7.1), 8.0, 9.0, 10.0 and 11.0 currently supported by the STLSoft libraries
1>  #  error Only Intel C++ Compiler versions 6.0, 7.0(/7.1), 8.0, 9.0, 10.0 and 11.0 currently supported by the STLSoft libraries 

April 03, 2011
Doug

I don't currently have access to Intel 12. However, if you alter the requisite part of stlsoft/stlsoft.h (around line 535) from:

# elif (__INTEL_COMPILER == 1100)
#  define STLSOFT_COMPILER_VERSION_STRING       "Intel C/C++ 11.0"
# else /* ? __INTEL_COMPILER */
#  error Only Intel C++ Compiler versions 6.0, 7.0(/7.1), 8.0, 9.0, 10.0 and
11.0 currently supported by the STLSoft libraries
# endif /* __INTEL_COMPILER */

to:

# elif (__INTEL_COMPILER == 1100)
#  define STLSOFT_COMPILER_VERSION_STRING       "Intel C/C++ 11.0"
# elif (__INTEL_COMPILER == 1200)
#  define STLSOFT_COMPILER_VERSION_STRING       "Intel C/C++ 12.0"
# else /* ? __INTEL_COMPILER */
#  error Only Intel C++ Compiler versions 6.0, 7.0(/7.1), 8.0, 9.0, 10.0,
11.0 and 12.0 currently supported by the STLSoft libraries
# endif /* __INTEL_COMPILER */

you should be able to test out its behaviour with ICL 12.

If all goes well, we can tentatively add it in. Given that there've been no Intel-specific fixes/adaptations required since about version 8 this seems a reasonable bet, until I get hold of ICL12.

HTH

Matt


"doug" <dtinkham@live.ca> wrote in message news:in624i$7jn$1@digitalmars.com...
> MS Vis. Studio 2005, SP1
> Intel C++  2011 (icl.exe 12.0.0.3)
> Win 7
> stlsoft-1.9.91
>
>
> Just tested my new intel compiler with pantheios & stlsoft (1.9.91).  I received a compilation error indicating intel C++ is only supported up to 11.0. (error listed below).
>
> I couldn't find a notice indicating Intel 12.0 is now supported with the most recent version of stlsoft.  Is Intel C++ 12.0 on Win supported with current stlsoft?
>
> Thanks,
> Doug
>
>
> 1>C:\Users\Doug\Dev2\libsrc\stlsoft-1.9.91\include\stlsoft/stlsoft.h(518):
> catastrophic error: #error directive: Only Intel C++ Compiler versions
> 6.0, 7.0(/7.1), 8.0, 9.0, 10.0 and 11.0 currently supported by the STLSoft
> libraries
> 1>  #  error Only Intel C++ Compiler versions 6.0, 7.0(/7.1), 8.0, 9.0,
> 10.0 and 11.0 currently supported by the STLSoft libraries


April 03, 2011
Thanks Matt

I did as you said for stlsoft.h, and did similarly for pantheios file implicit_link_base_.h.

To build pantheios libraries and exes, I simply duplicated the pantheios makefile for for icl11.win32 and changed the COMP_TAG symbol to icl12.  It looks like all of the object libraries compiled (426 of them). 32 of the exe's were created before reaching a link failure (could not open LIBCD.lib).  I might be able to look into this later in the week.

At face value, it looks like there might just be a tiny bit of fine tuning required for icl12.

Cheers



"Matt Wilson" <matthewwilson@acm.org> wrote in message news:in977k$qhs$1@digitalmars.com...
> Doug
>
> I don't currently have access to Intel 12. However, if you alter the requisite part of stlsoft/stlsoft.h (around line 535) from:
>
> # elif (__INTEL_COMPILER == 1100)
> #  define STLSOFT_COMPILER_VERSION_STRING       "Intel C/C++ 11.0"
> # else /* ? __INTEL_COMPILER */
> #  error Only Intel C++ Compiler versions 6.0, 7.0(/7.1), 8.0, 9.0, 10.0 and 11.0 currently supported by the STLSoft libraries
> # endif /* __INTEL_COMPILER */
>
> to:
>
> # elif (__INTEL_COMPILER == 1100)
> #  define STLSOFT_COMPILER_VERSION_STRING       "Intel C/C++ 11.0"
> # elif (__INTEL_COMPILER == 1200)
> #  define STLSOFT_COMPILER_VERSION_STRING       "Intel C/C++ 12.0"
> # else /* ? __INTEL_COMPILER */
> #  error Only Intel C++ Compiler versions 6.0, 7.0(/7.1), 8.0, 9.0, 10.0, 11.0 and 12.0 currently supported by the STLSoft libraries
> # endif /* __INTEL_COMPILER */
>
> you should be able to test out its behaviour with ICL 12.
>
> If all goes well, we can tentatively add it in. Given that there've been no Intel-specific fixes/adaptations required since about version 8 this seems a reasonable bet, until I get hold of ICL12.
>
> HTH
>
> Matt
>
>
> "doug" <dtinkham@live.ca> wrote in message news:in624i$7jn$1@digitalmars.com...
>> MS Vis. Studio 2005, SP1
>> Intel C++  2011 (icl.exe 12.0.0.3)
>> Win 7
>> stlsoft-1.9.91
>>
>>
>> Just tested my new intel compiler with pantheios & stlsoft (1.9.91).  I received a compilation error indicating intel C++ is only supported up to 11.0. (error listed below).
>>
>> I couldn't find a notice indicating Intel 12.0 is now supported with the most recent version of stlsoft.  Is Intel C++ 12.0 on Win supported with current stlsoft?
>>
>> Thanks,
>> Doug
>>
>>
>> 1>C:\Users\Doug\Dev2\libsrc\stlsoft-1.9.91\include\stlsoft/stlsoft.h(518): catastrophic error: #error directive: Only Intel C++ Compiler versions 6.0, 7.0(/7.1), 8.0, 9.0, 10.0 and 11.0 currently supported by the STLSoft libraries
>> 1>  #  error Only Intel C++ Compiler versions 6.0, 7.0(/7.1), 8.0, 9.0, 10.0 and 11.0 currently supported by the STLSoft libraries
>
> 
April 03, 2011
I forgot to say that I did this using current versions:  stlsoft-1.9.108 and pantheios-1.0.1-beta211


"doug" <dtinkham@live.ca> wrote in message news:inaoif$pm3$1@digitalmars.com...
> Thanks Matt
>
> I did as you said for stlsoft.h, and did similarly for pantheios file implicit_link_base_.h.
>
> To build pantheios libraries and exes, I simply duplicated the pantheios makefile for for icl11.win32 and changed the COMP_TAG symbol to icl12.  It looks like all of the object libraries compiled (426 of them). 32 of the exe's were created before reaching a link failure (could not open LIBCD.lib).  I might be able to look into this later in the week.
>
> At face value, it looks like there might just be a tiny bit of fine tuning required for icl12.
>
> Cheers
>
>
>
> "Matt Wilson" <matthewwilson@acm.org> wrote in message news:in977k$qhs$1@digitalmars.com...
>> Doug
>>
>> I don't currently have access to Intel 12. However, if you alter the requisite part of stlsoft/stlsoft.h (around line 535) from:
>>
>> # elif (__INTEL_COMPILER == 1100)
>> #  define STLSOFT_COMPILER_VERSION_STRING       "Intel C/C++ 11.0"
>> # else /* ? __INTEL_COMPILER */
>> #  error Only Intel C++ Compiler versions 6.0, 7.0(/7.1), 8.0, 9.0, 10.0 and 11.0 currently supported by the STLSoft libraries
>> # endif /* __INTEL_COMPILER */
>>
>> to:
>>
>> # elif (__INTEL_COMPILER == 1100)
>> #  define STLSOFT_COMPILER_VERSION_STRING       "Intel C/C++ 11.0"
>> # elif (__INTEL_COMPILER == 1200)
>> #  define STLSOFT_COMPILER_VERSION_STRING       "Intel C/C++ 12.0"
>> # else /* ? __INTEL_COMPILER */
>> #  error Only Intel C++ Compiler versions 6.0, 7.0(/7.1), 8.0, 9.0, 10.0, 11.0 and 12.0 currently supported by the STLSoft libraries
>> # endif /* __INTEL_COMPILER */
>>
>> you should be able to test out its behaviour with ICL 12.
>>
>> If all goes well, we can tentatively add it in. Given that there've been no Intel-specific fixes/adaptations required since about version 8 this seems a reasonable bet, until I get hold of ICL12.
>>
>> HTH
>>
>> Matt
>>
>>
>> "doug" <dtinkham@live.ca> wrote in message news:in624i$7jn$1@digitalmars.com...
>>> MS Vis. Studio 2005, SP1
>>> Intel C++  2011 (icl.exe 12.0.0.3)
>>> Win 7
>>> stlsoft-1.9.91
>>>
>>>
>>> Just tested my new intel compiler with pantheios & stlsoft (1.9.91).  I received a compilation error indicating intel C++ is only supported up to 11.0. (error listed below).
>>>
>>> I couldn't find a notice indicating Intel 12.0 is now supported with the most recent version of stlsoft.  Is Intel C++ 12.0 on Win supported with current stlsoft?
>>>
>>> Thanks,
>>> Doug
>>>
>>>
>>> 1>C:\Users\Doug\Dev2\libsrc\stlsoft-1.9.91\include\stlsoft/stlsoft.h(518): catastrophic error: #error directive: Only Intel C++ Compiler versions 6.0, 7.0(/7.1), 8.0, 9.0, 10.0 and 11.0 currently supported by the STLSoft libraries
>>> 1>  #  error Only Intel C++ Compiler versions 6.0, 7.0(/7.1), 8.0, 9.0, 10.0 and 11.0 currently supported by the STLSoft libraries
>>
>>