Add ecogc and ecogcxx support