-
Notifications
You must be signed in to change notification settings - Fork 20
v2ray-core is not building, with gollvm. Asm errors in internal/utils/cpuid_amd64.s #30
Description
Hi.
Here are reported bugs for xtls and v2ray-core projects.
You project seems to be a dependency package - so other rely on it.
[gollvm](I am using https://go.googlesource.com/gollvm/) ("llvm-goc") compiler.
$go test ./...
github.com/xtls/go/cpu
vendor/github.com/xtls/go/cpu/cpu_x86.s: Assembler messages:
vendor/github.com/xtls/go/cpu/cpu_x86.s:10: Error: no such instruction:text ·cpuid(SB),NOSPLIT,$0-24' vendor/github.com/xtls/go/cpu/cpu_x86.s:11: Error: junk(FP)' after expression
vendor/github.com/xtls/go/cpu/cpu_x86.s:11: Error: too many memory references formov' vendor/github.com/xtls/go/cpu/cpu_x86.s:12: Error: junk(FP)' after expression
vendor/github.com/xtls/go/cpu/cpu_x86.s:12: Error: too many memory references formov' vendor/github.com/xtls/go/cpu/cpu_x86.s:14: Error: too many memory references formov'
vendor/github.com/xtls/go/cpu/cpu_x86.s:15: Error: too many memory references formov' vendor/github.com/xtls/go/cpu/cpu_x86.s:16: Error: too many memory references formov'
vendor/github.com/xtls/go/cpu/cpu_x86.s:17: Error: too many memory references formov' vendor/github.com/xtls/go/cpu/cpu_x86.s:21: Error: no such instruction:text ·xgetbv(SB),NOSPLIT,$0-8'
vendor/github.com/xtls/go/cpu/cpu_x86.s:24: Error: too many memory references formov' vendor/github.com/xtls/go/cpu/cpu_x86.s:25: Error: too many memory references formov'v2ray.com/core/external/github.com/cloudflare/sidh/internal/utils
external/github.com/cloudflare/sidh/internal/utils/cpuid_amd64.s: Assembler messages:
external/github.com/cloudflare/sidh/internal/utils/cpuid_amd64.s:5: Error: no such instruction:text ·cpuid(SB),NOSPLIT,$0-4' external/github.com/cloudflare/sidh/internal/utils/cpuid_amd64.s:6: Error: junk(FP)' after expression
external/github.com/cloudflare/sidh/internal/utils/cpuid_amd64.s:6: Error: too many memory references formov' external/github.com/cloudflare/sidh/internal/utils/cpuid_amd64.s:7: Error: junk(FP)' after expression
external/github.com/cloudflare/sidh/internal/utils/cpuid_amd64.s:7: Error: too many memory references formov' external/github.com/cloudflare/sidh/internal/utils/cpuid_amd64.s:9: Error: too many memory references formov'
external/github.com/cloudflare/sidh/internal/utils/cpuid_amd64.s:10: Error: too many memory references formov' external/github.com/cloudflare/sidh/internal/utils/cpuid_amd64.s:11: Error: too many memory references formov'
external/github.com/cloudflare/sidh/internal/utils/cpuid_amd64.s:12: Error: too many memory references for `mov'
You can take my release build for reproducing this.