Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for MustLinkExternal (0.28 sec)

  1. src/internal/testenv/testenv.go

    		if len(out) == 0 {
    			goBuildErr = fmt.Errorf("%v: no tool reported", cmd)
    			return
    		}
    		if _, err := exec.LookPath(string(out)); err != nil {
    			goBuildErr = err
    			return
    		}
    
    		if platform.MustLinkExternal(runtime.GOOS, runtime.GOARCH, false) {
    			// We can assume that we always have a complete Go toolchain available.
    			// However, this platform requires a C linker to build even pure Go
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 16:41:38 UTC 2024
    - 15.7K bytes
    - Viewed (0)
  2. src/syscall/exec_linux_test.go

    			os.Exit(2)
    		}
    		os.Exit(0)
    	}
    
    	d := t.TempDir()
    
    	// Since we are doing a chroot, we need the binary there,
    	// and it must be statically linked.
    	testenv.MustHaveGoBuild(t)
    	if platform.MustLinkExternal(runtime.GOOS, runtime.GOARCH, false) {
    		t.Skipf("skipping: can't build static binary because %s/%s requires external linking", runtime.GOOS, runtime.GOARCH)
    	}
    	x := filepath.Join(d, "syscall.test")
    	t.Cleanup(func() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 07:45:37 UTC 2024
    - 20.6K bytes
    - Viewed (0)
  3. src/cmd/go/internal/work/gc.go

    		// linker's build id, which will cause our build id to not
    		// match the next time the tool is built.
    		// Rely on the external build id instead.
    		if !platform.MustLinkExternal(cfg.Goos, cfg.Goarch, false) {
    			ldflags = append(ldflags, "-X=cmd/internal/objabi.buildID="+root.buildID)
    		}
    	}
    
    	// Store default GODEBUG in binaries.
    	if root.Package.DefaultGODEBUG != "" {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 18 15:37:44 UTC 2024
    - 23K bytes
    - Viewed (0)
Back to top