For my application, simply changing auto currentTaskPackage(std::shared_ptr<ITaskPkg>{nullptr}); to auto currentTaskPackage = std::shared_ptr<ITaskPkg>{nullptr}; in include/alpaka/core/ConcurrentExecPool.hpp in lines 342, 429, 550, 642 did the trick. Compilation with CUDA 10.1 and gcc-8 works for me with those changes. I don麓t know whether or not this fixes all compilation errors for all use cases/tests, but it might help.
Thanks, I will try this!
Works, thanks!
Most helpful comment
For my application, simply changing
auto currentTaskPackage(std::shared_ptr<ITaskPkg>{nullptr});toauto currentTaskPackage = std::shared_ptr<ITaskPkg>{nullptr};ininclude/alpaka/core/ConcurrentExecPool.hppin lines 342, 429, 550, 642 did the trick. Compilation with CUDA 10.1 and gcc-8 works for me with those changes. I don麓t know whether or not this fixes all compilation errors for all use cases/tests, but it might help.