set _DEFAULT_SOURCE on linux hosts

this is the replacement for _BSD_SOURCE on newer glibc's
allow inline asm

use default of -std=gnu99 for it to be recognized