add x86_64 compile support