|
Boost Users : |
Subject: [Boost-users] boost/type_traits/has_new_operator.hpp and NVCC
From: Denis Taniguchi (taniguchi_at_[hidden])
Date: 2010-03-26 10:48:15
Hi all,
I'm trying to compile boost::numeric::ublas with NVCC and I get the
following errors:
/usr/local/include/boost/type_traits/has_new_operator.hpp:28: error: `&'
cannot appear in a constant-expression
/usr/local/include/boost/type_traits/has_new_operator.hpp:28: error:
template argument 2 is invalid
This is related to #3919 and #3980 in a effort to make NVCC work with
boost.
Is there a known workaround so that I could tweak
boost/config/compiler/nvcc.hpp?
I'm using trunk under linux with the following piece of code:
// Boost headers
#include <boost/numeric/ublas/matrix.hpp>
int main()
{
typedef boost::numeric::ublas::matrix<float> host_matrix_type;
host_matrix_type host_mat;
return 0;
}
Regards,
Denis
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net