move getopt download and compile to later in script [ci skip]