Minor fixes

collected during switch to clang, but unrelated. Wanna merge them separately. Have a closer look at a304e27fa735385b5c1432dfdda66d42f734aad7


Nope. Each package follows the best practice of its package type. Meaning for C++: get installed, for Ruby: get not installed (i.e. following the rubygem conventions).