changes for linux build