updated linux compilation script