building GPU package as shared library

Please address questions to the whole list. Yeah, it worked. You should try to make clean first