[Boost-bugs] [Boost C++ Libraries] #8647: Incorrect Identification of CUDA NVCC with User-Defined Backend

Subject: [Boost-bugs] [Boost C++ Libraries] #8647: Incorrect Identification of CUDA NVCC with User-Defined Backend
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-06-04 07:16:23


#8647: Incorrect Identification of CUDA NVCC with User-Defined Backend
-------------------------------------+--------------------------------------
 Reporter: ryo-nishimura@… | Type: Patches
   Status: new | Milestone: To Be Determined
Component: None | Version: Boost Development Trunk
 Severity: Problem | Keywords:
-------------------------------------+--------------------------------------
 Boost does not identify the CUDA NVCC compiler with user-defined backend
 compilers correctly. Boost assumes that either GCC or Visual C++ that is
 the default backend of NVCC is the only available backend. However NVCC
 has the -ccbin option changing backend compilers to what you want, and may
 compile CUDA programs with backends unexpected by Boost.

 So I wrote a patch that all of the compilers supported by Boost get valid
 as a backend of NVCC. It ports the generic identification routine of
 select_compiler_config.hpp to nvcc.hpp.

 I heard that CUDA 5.5 will support Clang as a backend for OS X. This patch
 would be needed for the upcoming next version.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/8647>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:13 UTC