diff options
Diffstat (limited to 'src/cmd/link/internal/ld/lib.go')
-rw-r--r-- | src/cmd/link/internal/ld/lib.go | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/cmd/link/internal/ld/lib.go b/src/cmd/link/internal/ld/lib.go index f4a1f1800f..fa2ee676a9 100644 --- a/src/cmd/link/internal/ld/lib.go +++ b/src/cmd/link/internal/ld/lib.go @@ -32,17 +32,6 @@ package ld import ( "bytes" - "cmd/internal/bio" - "cmd/internal/goobj" - "cmd/internal/notsha256" - "cmd/internal/objabi" - "cmd/internal/sys" - "cmd/link/internal/loadelf" - "cmd/link/internal/loader" - "cmd/link/internal/loadmacho" - "cmd/link/internal/loadpe" - "cmd/link/internal/loadxcoff" - "cmd/link/internal/sym" "debug/elf" "debug/macho" "encoding/base64" @@ -50,7 +39,6 @@ import ( "fmt" "internal/buildcfg" "io" - "io/ioutil" "log" "os" "os/exec" @@ -58,6 +46,18 @@ import ( "runtime" "strings" "sync" + + "cmd/internal/bio" + "cmd/internal/goobj" + "cmd/internal/notsha256" + "cmd/internal/objabi" + "cmd/internal/sys" + "cmd/link/internal/loadelf" + "cmd/link/internal/loader" + "cmd/link/internal/loadmacho" + "cmd/link/internal/loadpe" + "cmd/link/internal/loadxcoff" + "cmd/link/internal/sym" ) // Data layout and relocation. @@ -1157,7 +1157,7 @@ func hostlinksetup(ctxt *Link) { // create temporary directory and arrange cleanup if *flagTmpdir == "" { - dir, err := ioutil.TempDir("", "go-link-") + dir, err := os.MkdirTemp("", "go-link-") if err != nil { log.Fatal(err) } @@ -1238,7 +1238,7 @@ func writeGDBLinkerScript() string { } INSERT AFTER .debug_types; ` - err := ioutil.WriteFile(path, []byte(src), 0666) + err := os.WriteFile(path, []byte(src), 0666) if err != nil { Errorf(nil, "WriteFile %s failed: %v", name, err) } @@ -1849,7 +1849,7 @@ var createTrivialCOnce sync.Once func linkerFlagSupported(arch *sys.Arch, linker, altLinker, flag string) bool { createTrivialCOnce.Do(func() { src := filepath.Join(*flagTmpdir, "trivial.c") - if err := ioutil.WriteFile(src, []byte("int main() { return 0; }"), 0666); err != nil { + if err := os.WriteFile(src, []byte("int main() { return 0; }"), 0666); err != nil { Errorf(nil, "WriteFile trivial.c failed: %v", err) } }) |