Uses an intermediate libSTpp.a (untested)