 target_libecho = (platform, arch) ->
         return "../../runtime/libecho.a"    if platform is "linux"
         if platform is "darwin"
-                return "../../runtime/libecho.a" if arch is "x86-64"
+                return "../../runtime/libecho.a" if arch is "x86_64"
 
                 return "../../runtime/libecho.a.ios"
 

        return "../../external-deps/pcre-linux/.libs/libpcre16.a" if platform is "linux"

        if platform is "darwin"
                return "../../external-deps/pcre-osx/.libs/libpcre16.a" if arch is "x86-64"
                return "../../external-deps/pcre-iossim/.libs/libpcre16.a" if arch is "x86"
                return "../../external-deps/pcre-iosdev/.libs/libpcre16.a" if arch is "arm"
                return "../../external-deps/pcre-iosdevaarch64/.libs/libpcre16.a" if arch is "aarch64"

        options.native_module_dirs.push(dir)

arch_info = {
        "x86_64": { pointer_size: 64, little_endian: true, llc_arch: "x86-64",  clang_arch: "x86_64" }
        x86:      { pointer_size: 32, little_endian: true, llc_arch: "x86",     clang_arch: "i386" }
        arm:      { pointer_size: 32, little_endian: true, llc_arch: "arm",     clang_arch: "armv7" }
        aarch64:  { pointer_size: 64, little_endian: true, llc_arch: "aarch64", clang_arch: "aarch64" }
