github.com/bir3/gocompiler@v0.3.205/src/internal/buildcfg/zbootstrap.go (about)

     1  // Code generated by go tool dist; DO NOT EDIT.
     2  
     3  package buildcfg
     4  
     5  import "runtime"
     6  
     7  const defaultGO386 = `sse2`
     8  const defaultGOAMD64 = `v1`
     9  
    10  var defaultGOARM = func(goos string, goarch string) string {
    11  	switch goos + `/` + goarch {
    12  
    13  	case "linux/amd64":
    14  		return `5`
    15  
    16  	case "darwin/amd64":
    17  		return `5`
    18  
    19  	case "darwin/arm64":
    20  		return `5`
    21  
    22  	case "freebsd/386":
    23  		return `5`
    24  
    25  	case "freebsd/amd64":
    26  		return `5`
    27  
    28  	case "linux/386":
    29  		return `5`
    30  
    31  	case "linux/arm64":
    32  		return `5`
    33  
    34  	case "linux/armv6l":
    35  		return `6`
    36  
    37  	case "linux/ppc64le":
    38  		return `5`
    39  
    40  	case "linux/s390x":
    41  		return `5`
    42  
    43  	case "windows/386":
    44  		return `7`
    45  
    46  	case "windows/amd64":
    47  		return `7`
    48  
    49  	case "windows/arm64":
    50  		return `7`
    51  
    52  	case "js/wasm":
    53  		return `5`
    54  
    55  	}
    56  	panic("gocompiler: unknown platform " + goos + `/` + goarch)
    57  }(runtime.GOOS, runtime.GOARCH)
    58  
    59  const defaultGOMIPS = `hardfloat`
    60  const defaultGOMIPS64 = `hardfloat`
    61  const defaultGOPPC64 = `power8`
    62  const defaultGOEXPERIMENT = ``
    63  const defaultGO_EXTLINK_ENABLED = ``
    64  
    65  var defaultGO_LDSO = func(goos string, goarch string) string {
    66  	switch goos + `/` + goarch {
    67  
    68  	case "linux/amd64":
    69  		return `/lib64/ld-linux-x86-64.so.2`
    70  
    71  	case "darwin/amd64":
    72  		return ``
    73  
    74  	case "darwin/arm64":
    75  		return ``
    76  
    77  	case "freebsd/386":
    78  		return `/libexec/ld-elf.so.1`
    79  
    80  	case "freebsd/amd64":
    81  		return `/libexec/ld-elf.so.1`
    82  
    83  	case "linux/386":
    84  		return `/lib64/ld-linux-x86-64.so.2`
    85  
    86  	case "linux/arm64":
    87  		return `/lib/ld-linux-aarch64.so.1`
    88  
    89  	case "linux/armv6l":
    90  		return `/lib/ld-linux-armhf.so.3`
    91  
    92  	case "linux/ppc64le":
    93  		return `/lib64/ld64.so.2`
    94  
    95  	case "linux/s390x":
    96  		return `/lib64/ld-linux-x86-64.so.2`
    97  
    98  	case "windows/386":
    99  		return ``
   100  
   101  	case "windows/amd64":
   102  		return ``
   103  
   104  	case "windows/arm64":
   105  		return ``
   106  
   107  	case "js/wasm":
   108  		return `/lib64/ld-linux-x86-64.so.2`
   109  
   110  	}
   111  	panic("gocompiler: unknown platform " + goos + `/` + goarch)
   112  }(runtime.GOOS, runtime.GOARCH)
   113  
   114  const version = `go1.20.5`
   115  const defaultGOOS = runtime.GOOS
   116  const defaultGOARCH = runtime.GOARCH
   117  
   118  //gocompiler patch