<div dir="ltr">Hi,<br><div class="gmail_quote"><div dir="ltr"><div><div><div><div><div>I have upgraded to ITK 4.11 (compiled with gcc 5.3.1) and I now get a lot of warnings with my GPU code compiled with nvcc (cuda 6.5) (see <a href="http://www.openrtk.org" target="_blank">RTK</a> dashboard, e.g., <a href="http://my.cdash.org/viewBuildError.php?type=1&buildid=967386" target="_blank">here</a>) due to this<a href="https://itk.org/gitweb?p=ITK.git;a=commitdiff;h=7de523e96178d78c8683b6bf6d1e025a71570af9;hp=d47f1e6c640b505915f8b410de83b37d96415867" target="_blank"> itkConfigure.h.in commit</a>. I can see two workarounds:<br></div>- disable the warning when including <a href="http://itkConfigure.h.in" target="_blank">itkConfigure.h.in</a> when I compile CUDA code. This can be done with pragmas (like explained <a href="http://stackoverflow.com/questions/4193476/is-using-pragma-warning-push-pop-the-right-way-to-temporarily-alter-warning-lev" target="_blank">here</a>) but it is a bit of work to make it cross platform. Note that I don't fear a problem since I only include this ITK file to know the configuration, the rest is independent from ITK because, in my experience, nvcc doesn't compile ITK code... Are you sure this warning is required and, if yes, would there be a better way to disable this warning in my specific case?<br></div>- disable c++11 when compiling ITK and RTK but that's a pity.<br></div>Has anyone else experienced such a problem? Would there be a better solution?<br></div>Thanks in advance,<br></div>Simon<br></div>
</div><br></div>