linux compilation changes
Update linux support.