Fix: portable build for linux