Suppressing messages

Suppressing messages

I am getting a lot of messages like this during compilation:

C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018\windows\pstl\include\pstl/execution:96: [Parallel STL message]: "The <Parallel STL> execution policies are defined in the namespace pstl::execution"

How can I suppress these as hundreds are appearing?

It doesn't seem to be susceptible to /Qdiag-disable:96 as a compiler option.

I am using Intel Parallel Studio XE 2018 Update 3 in VS 2017.

Thanks

7 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

 

Can you try /W0 to see if it works?

Thanks,

Viet 

Thanks Viet, but it doesn't stop them.

 

I searched the installation directories for the text and edited the execution file in 
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018\windows\pstl\include\pstl

This contained the lines:

#if __PSTL_CPP17_EXECUTION_POLICIES_PRESENT
__PSTL_PRAGMA_MESSAGE_POLICIES("The <Parallel STL> execution policies are defined in the namespace pstl::execution")
#else

so I commented out the second line and the madness has stopped.

 

I would ask or report this to the TBB forum instead of the compiler forum since the error is coming from the library.

https://software.intel.com/en-us/forums/intel-threading-building-blocks/

Judy

 

Hi Judy,

I would not have guessed that this ISO/IEC TS 19570:2015 implementation counted as part of TBB.

It seems like a standard C++ extension to me, and therefore a compiler issue, but Intel's byzantine inner workings are beyond me.

 

I would ask or report this to the TBB forum instead of the compiler forum since the error is coming from the library.

https://software.intel.com/en-us/forums/intel-threading-building-blocks/

Judy

 

Leave a Comment

Please sign in to add a comment. Not a member? Join today