Boost build support for nvcc

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Boost build support for nvcc

Boost - Build mailing list
Does Boost Build have support for the nvcc compiler ? If so what is the
toolset name and toolset parameters ? The latest build of the Boost
Build docs on the 'master' branch says nothing about nvcc. I have a
Boost PP issue regarding nvcc and cuda, and have installed the CUDA
compiler, but I need to be able to set i up in Boost build in orde to
test things out.

_______________________________________________
Unsubscribe & other changes: https://lists.boost.org/mailman/listinfo.cgi/boost-build
Reply | Threaded
Open this post in threaded view
|

Re: Boost build support for nvcc

Boost - Build mailing list
On 7/17/18 9:23 PM, Edward Diener via Boost-build wrote:
> Does Boost Build have support for the nvcc compiler ? If so what is the
> toolset name and toolset parameters ?

I don't know about official support, but I created one a while ago and
did some cleanup on it and put it up on GitHub at
https://github.com/tee3/boost-build-nvcc.  It's working for me in
admittedly simple use cases.  I've only used it with CUDA 9, so it might
be lacking with older versions of nvcc.

I would love to help get this into Boost.Build, but I doubt it is
production quality at this point.  I am not a CUDA expert and I don't
know if this toolset supports everything required.  It certainly needs
to support some of the newer (and awesome) features in the latest
Boost.Build like cxxstd.

Tom

_______________________________________________
Unsubscribe & other changes: https://lists.boost.org/mailman/listinfo.cgi/boost-build
Reply | Threaded
Open this post in threaded view
|

Re: Boost build support for nvcc

Boost - Build mailing list
On 7/20/2018 8:14 PM, Tom Brown via Boost-build wrote:

> On 7/17/18 9:23 PM, Edward Diener via Boost-build wrote:
>> Does Boost Build have support for the nvcc compiler ? If so what is
>> the toolset name and toolset parameters ?
>
> I don't know about official support, but I created one a while ago and
> did some cleanup on it and put it up on GitHub at
> https://github.com/tee3/boost-build-nvcc.  It's working for me in
> admittedly simple use cases.  I've only used it with CUDA 9, so it might
> be lacking with older versions of nvcc.
>
> I would love to help get this into Boost.Build, but I doubt it is
> production quality at this point.  I am not a CUDA expert and I don't
> know if this toolset supports everything required.  It certainly needs
> to support some of the newer (and awesome) features in the latest
> Boost.Build like cxxstd.

Thanks ! It is much appreciated.

>
> Tom
>

_______________________________________________
Unsubscribe & other changes: https://lists.boost.org/mailman/listinfo.cgi/boost-build