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