Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var List = map[string]map[string]*Target{ "linux": map[string]*Target{ "amd64": { PtrSize: 8, CArch: []string{"__x86_64__"}, CFlags: []string{"-m64"}, CrossCFlags: []string{"-m64"}, CCompilerPrefix: "x86_64-linux-gnu-", KernelArch: "x86_64", KernelHeaderArch: "x86", }, "386": { PtrSize: 4, CArch: []string{"__i386__"}, CFlags: []string{"-m32"}, CrossCFlags: []string{"-m32"}, CCompilerPrefix: "x86_64-linux-gnu-", KernelArch: "i386", KernelHeaderArch: "x86", }, "arm64": { PtrSize: 8, CArch: []string{"__aarch64__"}, CCompilerPrefix: "aarch64-linux-gnu-", KernelArch: "arm64", KernelHeaderArch: "arm64", }, "arm": { PtrSize: 4, CArch: []string{"__arm__"}, CFlags: []string{"-D__LINUX_ARM_ARCH__=6", "-m32"}, CrossCFlags: []string{"-D__LINUX_ARM_ARCH__=6", "-march=armv6t2"}, CCompilerPrefix: "arm-linux-gnueabihf-", KernelArch: "arm", KernelHeaderArch: "arm", }, "ppc64le": { PtrSize: 8, CArch: []string{"__ppc64__", "__PPC64__", "__powerpc64__"}, CFlags: []string{"-D__powerpc64__"}, CrossCFlags: []string{"-D__powerpc64__"}, CCompilerPrefix: "powerpc64le-linux-gnu-", KernelArch: "powerpc", KernelHeaderArch: "powerpc", }, }, "freebsd": map[string]*Target{ "amd64": { PtrSize: 8, CArch: []string{"__x86_64__"}, CFlags: []string{"-m64"}, }, }, "fuchsia": map[string]*Target{ "amd64": { PtrSize: 8, CArch: []string{"__x86_64__"}, }, "arm64": { PtrSize: 8, CArch: []string{"__aarch64__"}, }, }, "windows": map[string]*Target{ "amd64": { PtrSize: 8, CArch: []string{"_M_X64"}, }, }, }
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.