On 26/11/12 01:26, "C. Bergström" wrote: > On 11/26/12 12:59 AM, Rick "Zero_Chaos" Farina wrote: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> On 11/25/2012 11:47 AM, Justin wrote: >>> Hi, >>> >>> I would like to introduce a new eclass for packages using the nvidia >>> cuda compiler suite. Currently the eclass simply sanitize the NVCCFLAGS. >>> May be extended in the future. >>> >>> Two problems come up with using nvcc: >>> >>> * Each version only supports a limited number of gcc versions. Therefore >>> we need to pass the path to a supported gcc bindir >>> >>> * nvcc calls CXX but doesn't pass CXXFLAGS on. > I don't know if this is helpful feedback, but it would be great if our > "CUDA" compiler was also detected in your eclass. > > Notable differences : Probably a lot faster compilation times (needs > benchmarking), no external userland dependencies (gcc or nvidia), we > don't support nvcc flags and we have a driver just for the CUDA language > > Example: > pathcu deadbeef.cu > ./a.out > > (Unfortunately our recent nightly builds started to do a license check, > but any interested open source dev just ping me to get setup) > > To validate simple things you could use an older nightly > http://c591116.r16.cf2.rackcdn.com/enzo/nightly/Linux/enzo-2012-11-18-installer.run > > chmod +x enzo-2012-11-18-installer.run ; ./enzo-2012-11-18-installer.run > --mode unattended # --prefix /opt/foobar > > ./C > >
Hi, its definitely a nice thing to have more choices. Could you file bug for that please, so that we can support it in future versions? Thanks justin
signature.asc
Description: OpenPGP digital signature