Opened 2 years ago

Closed 3 months ago

#64169 closed defect (fixed)

go can't be built on macOS 10.6 i686

Reported by: catap (Kirill A. Korinsky) Owned by: ci42
Priority: Normal Milestone:
Component: ports Version:
Keywords: snowleopard Cc: herbygillot (Herby Gillot), catap (Kirill A. Korinsky), mascguy (Christopher Nielsen)
Port: go

Description

Building Go cmd/dist using /opt/local/lib/go-1.4. (go1.4.3 darwin/386)
Building Go toolchain1 using /opt/local/lib/go-1.4.
Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1.
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_go/go/work/go/pkg/tool/darwin_amd64/link: running /opt/local/bin/clang-mp-9.0 failed: exit status 1
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_go/go/work/.tmp/go-link-026703735/go.o
ld: warning: ignoring file /opt/local/lib/libMacportsLegacySupport.dylib, file was built for unsupported file format which is not the architecture being linked (x86_64)
Undefined symbols for architecture x86_64:
  "_clock_gettime", referenced from:
      _runtime.walltime_trampoline in go.o
  "_fdopendir$INODE64", referenced from:
      _syscall.libc_fdopendir_trampoline in go.o
  "_fstatat64", referenced from:
      _syscall.libc_fstatat64_trampoline in go.o
  "_openat", referenced from:
      _syscall.libc_openat_trampoline in go.o
  "_unlinkat", referenced from:
      _syscall.libc_unlinkat_trampoline in go.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

https://build.macports.org/builders/ports-10.6_i386-builder/builds/47214/steps/install-port/logs/stdio

Change History (18)

comment:1 Changed 2 years ago by kencu (Ken)

it's trying to build go 64bit but legacysupport is installed as 32bit.

So something has to be tweaked -- I guess go should not be trying to build 64bit on 32bit 10.6.8, so that is what needs tweaking (or excluding, as not many people care about 32bit 10.6.8 any more, I sure don't).

comment:2 Changed 2 years ago by catap (Kirill A. Korinsky)

Maybe the root cause that it had installed legacy support for wrong system?

comment:3 Changed 2 years ago by kencu (Ken)

go should ideally not be trying to build itself x86_64 on the i386 SnowLeopard builder. legacysupport is installed properly (i386).

Just for interest, there was a time I had legacysupport set up to always install itself as universal, to avoid just these sorts of things happening.

comment:4 Changed 2 years ago by jmroot (Joshua Root)

Cc: herbygillot added
Owner: set to ci42
Port: go added
Status: newassigned

Please remember to fill in the Port field and Cc the maintainers.

comment:5 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)

Keywords: snowleopard added

Building legacy support universal would not solve this problem, it would just delay the problem until later and/or make it more difficult to detect, since as you say, the problem isn't legacy support's architectures; the problem is the architectures for which go is trying to build.

I don't know how go builds work but:

GOARCH='386'
        ^^^

I'm guessing this is MacPorts trying to inform the build system to do a 32-bit build.

Building Go cmd/dist using /opt/local/lib/go-1.4. (go1.4.3 darwin/386)
                                                                  ^^^

I'm guessing this is the build system acknowledging that request.

/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_go/go/work/go/pkg/tool/darwin_amd64/link: running /opt/local/bin/clang-mp-9.0 failed: exit status 1
                                                                                                                ^^^^^

Things appear to have gone wrong by this point but I don't know why.

If we're going to be interested in fixing 10.6 problems, then we should be more interested in fixing 32-bit-specific 10.6 problems, since there are 32-bit Intel Macs for which 10.6 is the last OS they can use, whereas every 64-bit Intel Mac can be upgraded to at least 10.7.

comment:6 Changed 2 years ago by kencu (Ken)

Of the MacPorts users who still run SnowLeopard, the ports tracker (imperfect as it is) shows the overwhelming majority use the 64bit version. I suspect virtually all of them use it to run some working-very-well legacy PPC software they don't want to give up like I do, not because of a machine hardware constraint.

The oldest Intel Mac I had that did not support 64 bit was a macmini 1,1, and I swapped the processor to a much faster 64bit core2 duo in 10 minutes, for $12, while upgrading the hard drive.

If the 32bit snowleopard comes along without too much trouble, that's OK, but it is quite a different animal to support than the 64bit snowleopard, which tends to fall in line very nicely with 10.7+ and requires relatively little extra work (except for things like go that have prebuilt upstream binaries that need TLS that need to run :> ).

Last edited 2 years ago by kencu (Ken) (previous) (diff)

comment:7 Changed 2 years ago by catap (Kirill A. Korinsky)

Ken, I'm a user who runs SnowLeopard for roseta :)

comment:8 Changed 2 years ago by catap (Kirill A. Korinsky)

Cc: catap added

comment:9 Changed 21 months ago by mascguy (Christopher Nielsen)

Cc: mascguy added

comment:10 Changed 14 months ago by ryandesign (Ryan Carsten Schmidt)

The problem now with go @1.17.13 is:

https://build.macports.org/builders/ports-10.6_i386-builder/builds/110979/steps/install-port/logs/stdio

./make.bash: line 173: /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_go/go/work/go_prebuilt/go/bin/go: Bad CPU type in executable
Building Go cmd/dist using /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_go/go/work/go_prebuilt/go. ()
./make.bash: line 184: /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_go/go/work/go_prebuilt/go/bin/go: Bad CPU type in executable
Command failed:  cd "/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_go/go/work/go/src" && ./make.bash -v=3 
Exit code: 1

comment:11 Changed 3 months ago by barracuda156

See: #69160

comment:12 Changed 3 months ago by barracuda156

The issue is that GOARCH is ignored by the build system, even with Go 1.14.15, which does support i386. Not sure why.

Version 0, edited 3 months ago by barracuda156 (next)

comment:13 Changed 3 months ago by barracuda156

I got to this point, but here is segfaults:

Building Go toolchain2 using go_bootstrap and Go toolchain1.
run: /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/go_bootstrap install -gcflags=all= -ldflags=all="-extldflags=-Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport" -v -i cmd/asm cmd/cgo cmd/compile cmd/link
go tool dist: FAILED: /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/go_bootstrap install -gcflags=all= -ldflags=all="-extldflags=-Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport" -v -i cmd/asm cmd/cgo cmd/compile cmd/link: signal: segmentation fault

This is on standard 10.6.8 in VM, building for i386.

comment:14 in reply to:  8 Changed 3 months ago by barracuda156

Replying to catap:

Quite amazing how badly written the Go source is. Every version fails, but differently.

1.14.15:

run: /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/link -extldflags=-Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport -extld=/opt/local/bin/clang-mp-11 -o /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/go_bootstrap /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-929200349/cmd/go/_go_.a DONE
rm /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-929200349/cmd/go/_go_.a


Building Go toolchain2 using go_bootstrap and Go toolchain1.
run: /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/go_bootstrap install -gcflags=all= -ldflags=all="-extldflags=-Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport" -v -i cmd/asm cmd/cgo cmd/compile cmd/link
go tool dist: FAILED: /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/go_bootstrap install -gcflags=all= -ldflags=all="-extldflags=-Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport" -v -i cmd/asm cmd/cgo cmd/compile cmd/link: signal: segmentation fault
rm -r /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/bootstrap
rm -r /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/obj/go-build
rm -rf /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-929200349
rm -r /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-929200349
Command failed:  cd "/opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/src" && ./make.bash -v=3 
Exit code: 2

1.13.15:

Building Go toolchain2 using go_bootstrap and Go toolchain1.
run: /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/go_bootstrap install -gcflags=all= -ldflags=all="-extldflags=-Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport" -v -i cmd/asm cmd/cgo cmd/compile cmd/link
fatal error: unexpected signal during runtime execution
fatal error: unexpected signal during runtime execution
[signal SIGBUS: bus error code=0x2 addr=0x0 pc=0x90860a22]

runtime stack:
runtime: unexpected return pc for runtime.sigpanic called from 0x90860a22
stack: frame={sp:0xb030aeb8, fp:0xb030aed0} stack=[0xb028b374,0xb030af74)
b030ae38:  04029f35 <runtime.dopanic_m+453>  040299b4 <runtime.throw+100>  b030aea4  00000000 
b030ae48:  14d02000  01000001  00000011  04029d19 <runtime.startpanic_m+297> 
b030ae58:  90860a22  00000000  00000002  0435ce1d 
b030ae68:  0404e905 <runtime.fatalthrow.func1+69>  14d02000  040299b4 <runtime.throw+100>  b030aea4 
b030ae78:  00000001  b030aea4  040299b4 <runtime.throw+100>  14d02000 
b030ae88:  04029b54 <runtime.fatalthrow+84>  b030ae90  0404e8c0 <runtime.fatalthrow.func1+0>  14d02000 
b030ae98:  040299b4 <runtime.throw+100>  b030aea4  040299b4 <runtime.throw+100>  b030aea8 
b030aea8:  0404e850 <runtime.throw.func1+0>  04369783  0000002a  0403c781 <runtime.sigpanic+913> 
b030aeb8: <04369783  0000002a  045d3018  00000052 
b030aec8:  14d02000 !90860a22 >ff000000  ffffffff 
b030aed8:  ffffffff  9085534e  9085534e  a006950c 
b030aee8:  b030af28  90855378  34d00080  00000000 
b030aef8:  0000ff00  ff000000  672f6f67  6f772f6f 
b030af08:  672f6b72  72732f6f  00000008  04092ef0 <syscall.libc_closedir_trampoline+0> 
b030af18:  14c8f98c  14c8f98c  14d02000  0000069c 
b030af28:  b030af48  04052532 <runtime.syscall+34>  34d00080  00000000 
b030af38:  00000000  14c01dc0  14c01d01  14a30088 
b030af48:  14c3a900  04050e43 <runtime.asmcgocall+83> 
runtime.throw(0x4369783, 0x2a)
	/opt/local/lib/go/src/runtime/panic.go:774 +0x64
runtime: unexpected return pc for runtime.sigpanic called from 0x90860a22
stack: frame={sp:0xb030aeb8, fp:0xb030aed0} stack=[0xb028b374,0xb030af74)
b030ae38:  04029f35 <runtime.dopanic_m+453>  040299b4 <runtime.throw+100>  b030aea4  00000000 
b030ae48:  14d02000  01000001  00000011  04029d19 <runtime.startpanic_m+297> 
b030ae58:  90860a22  00000000  00000002  0435ce1d 
b030ae68:  0404e905 <runtime.fatalthrow.func1+69>  14d02000  040299b4 <runtime.throw+100>  b030aea4 
b030ae78:  00000001  b030aea4  040299b4 <runtime.throw+100>  14d02000 
b030ae88:  04029b54 <runtime.fatalthrow+84>  b030ae90  0404e8c0 <runtime.fatalthrow.func1+0>  14d02000 
b030ae98:  040299b4 <runtime.throw+100>  b030aea4  040299b4 <runtime.throw+100>  b030aea8 
b030aea8:  0404e850 <runtime.throw.func1+0>  04369783  0000002a  0403c781 <runtime.sigpanic+913> 
b030aeb8: <04369783  0000002a  045d3018  00000052 
b030aec8:  14d02000 !90860a22 >ff000000  ffffffff 
b030aed8:  ffffffff  9085534e  9085534e  a006950c 
b030aee8:  b030af28  90855378  34d00080  00000000 
b030aef8:  0000ff00  ff000000  672f6f67  6f772f6f 
b030af08:  672f6b72  72732f6f  00000008  04092ef0 <syscall.libc_closedir_trampoline+0> 
b030af18:  14c8f98c  14c8f98c  14d02000  0000069c 
b030af28:  b030af48  04052532 <runtime.syscall+34>  34d00080  00000000 
b030af38:  00000000  14c01dc0  14c01d01  14a30088 
b030af48:  14c3a900  04050e43 <runtime.asmcgocall+83> 
runtime.sigpanic()
	/opt/local/lib/go/src/runtime/signal_unix.go:378 +0x391

goroutine 10 [syscall]:
syscall.syscall(0x4092ef0, 0x34d00080, 0x0, 0x0, 0x0, 0x0, 0x0)
	/opt/local/lib/go/src/runtime/sys_darwin.go:63 +0x20 fp=0x14c8f98c sp=0x14c8f97c pc=0x40437e0
syscall.closedir(0x34d00080, 0x43f8be0, 0x14cc6700)
	/opt/local/lib/go/src/syscall/zsyscall_darwin_386.go:534 +0x41 fp=0x14c8f9ac sp=0x14c8f98c pc=0x4090ec1
os.(*dirInfo).close(...)
	/opt/local/lib/go/src/os/dir_darwin.go:23
os.(*file).close(0x14c4c2c0, 0xffffffff, 0x4601a84)
	/opt/local/lib/go/src/os/file_unix.go:241 +0x198 fp=0x14c8f9d4 sp=0x14c8f9ac pc=0x40afa28
os.(*File).Close(...)
	/opt/local/lib/go/src/os/file_unix.go:233
io/ioutil.ReadDir(0x14c1e820, 0x4a, 0x14c0c520, 0x2, 0x2, 0x14c16480, 0x57)
	/opt/local/lib/go/src/io/ioutil/ioutil.go:102 +0x156 fp=0x14c8fa1c sp=0x14c8f9d4 pc=0x4119116
go/build.(*Context).readDir(0x45f0160, 0x14c1e820, 0x4a, 0x0, 0x14c16480, 0x57, 0xc, 0x14c0e680)
	/opt/local/lib/go/src/go/build/build.go:182 +0x71 fp=0x14c8fa3c sp=0x14c8fa1c pc=0x4142681
go/build.(*Context).Import(0x45f0160, 0xbfffeea0, 0x8, 0x14c14240, 0x3d, 0xc, 0xffffffff, 0x0, 0x4067f2c)
	/opt/local/lib/go/src/go/build/build.go:770 +0x737 fp=0x14c8fdec sp=0x14c8fa3c pc=0x4143cf7
cmd/go/internal/load.loadPackageData.func2(0x14ccaca0, 0x0)
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:666 +0x449 fp=0x14c8fe5c sp=0x14c8fdec pc=0x417c6a9
cmd/go/internal/par.(*Cache).Do(0x45efd30, 0x43053a0, 0x14c0e660, 0x14c32760, 0x4325f80, 0x14ccac80)
	/opt/local/lib/go/src/cmd/go/internal/par/work.go:128 +0xbd fp=0x14c8fe88 sp=0x14c8fe5c pc=0x416645d
cmd/go/internal/load.loadPackageData(0xbfffeea0, 0x8, 0x0, 0x0, 0x14c14240, 0x3d, 0x0, 0x0, 0x0, 0x0, ...)
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:640 +0x38e fp=0x14c8ff98 sp=0x14c8fe88 pc=0x416d3ae
cmd/go/internal/load.(*preload).preloadMatches.func1(0x14c0e5f0, 0xbfffeea0, 0x8)
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:773 +0x68 fp=0x14c8ffe0 sp=0x14c8ff98 pc=0x417c848
runtime.goexit()
	/opt/local/lib/go/src/runtime/asm_386.s:1325 +0x1 fp=0x14c8ffe4 sp=0x14c8ffe0 pc=0x4051261
created by cmd/go/internal/load.(*preload).preloadMatches
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:771 +0x54

goroutine 1 [runnable]:
os.(*File).readdir(0x14c0e648, 0xffffffff, 0x0, 0x0, 0x14c0e648, 0x0, 0x0)
	/opt/local/lib/go/src/os/file_unix.go:378 +0x83
os.(*File).Readdir(...)
	/opt/local/lib/go/src/os/dir.go:26
io/ioutil.ReadDir(0x14c1e5f0, 0x49, 0x14c0c4d0, 0x2, 0x2, 0x14c16420, 0x56)
	/opt/local/lib/go/src/io/ioutil/ioutil.go:101 +0x183
go/build.(*Context).readDir(0x45f0160, 0x14c1e5f0, 0x49, 0x0, 0x14c16420, 0x56, 0xc, 0x14c0e640)
	/opt/local/lib/go/src/go/build/build.go:182 +0x71
go/build.(*Context).Import(0x45f0160, 0xbfffee84, 0x7, 0x14c14240, 0x3d, 0xc, 0xffffffff, 0x0, 0x4067f2c)
	/opt/local/lib/go/src/go/build/build.go:770 +0x737
cmd/go/internal/load.loadPackageData.func2(0x14ccac00, 0x0)
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:666 +0x449
cmd/go/internal/par.(*Cache).Do(0x45efd30, 0x43053a0, 0x14c0e618, 0x14c8eb24, 0x4325f80, 0x14ccabe0)
	/opt/local/lib/go/src/cmd/go/internal/par/work.go:128 +0xbd
cmd/go/internal/load.loadPackageData(0xbfffee84, 0x7, 0x0, 0x0, 0x14c14240, 0x3d, 0x0, 0x0, 0x14c14400, 0x0, ...)
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:640 +0x38e
cmd/go/internal/load.loadImport(0x14c0e5f0, 0xbfffee84, 0x7, 0x14c14240, 0x3d, 0x0, 0x14c8ecd8, 0x0, 0x0, 0x0, ...)
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:482 +0x119
cmd/go/internal/load.PackagesAndErrors(0x14c10080, 0x4, 0x4, 0x0, 0x0, 0x0)
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:1982 +0x405
cmd/go/internal/load.PackagesForBuild(0x14c10080, 0x4, 0x4, 0x4311700, 0x0, 0x0)
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:2028 +0x42
cmd/go/internal/work.runInstall(0x45d7ee0, 0x14c10080, 0x4, 0x4)
	/opt/local/lib/go/src/cmd/go/internal/work/build.go:483 +0x30
main.main()
	/opt/local/lib/go/src/cmd/go/main.go:189 +0x6b2

goroutine 6 [syscall]:
os/signal.signal_recv(0x14c367c3)
	/opt/local/lib/go/src/runtime/sigqueue.go:144 +0x118
os/signal.loop()
	/opt/local/lib/go/src/os/signal/signal_unix.go:23 +0x14
created by os/signal.init.0
	/opt/local/lib/go/src/os/signal/signal_unix.go:29 +0x31

goroutine 7 [runnable]:
cmd/go/internal/load.loadPackageData(0xbfffee84, 0x7, 0x0, 0x0, 0x14c14240, 0x3d, 0x0, 0x0, 0x0, 0x0, ...)
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:640 +0x2dc
cmd/go/internal/load.(*preload).preloadMatches.func1(0x14c0e5f0, 0xbfffee84, 0x7)
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:773 +0x68
created by cmd/go/internal/load.(*preload).preloadMatches
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:771 +0x54

goroutine 8 [syscall]:
syscall.syscall(0x4092ef0, 0x34c00120, 0x0, 0x0, 0x0, 0x0, 0x0)
	/opt/local/lib/go/src/runtime/sys_darwin.go:63 +0x20 fp=0x14c8a98c sp=0x14c8a97c pc=0x40437e0
syscall.closedir(0x34c00120, 0x43f8be0, 0x14d3a000)
	/opt/local/lib/go/src/syscall/zsyscall_darwin_386.go:534 +0x41 fp=0x14c8a9ac sp=0x14c8a98c pc=0x4090ec1
os.(*dirInfo).close(...)
	/opt/local/lib/go/src/os/dir_darwin.go:23
os.(*file).close(0x14d20000, 0xffffffff, 0x4601a84)
	/opt/local/lib/go/src/os/file_unix.go:241 +0x198 fp=0x14c8a9d4 sp=0x14c8a9ac pc=0x40afa28
os.(*File).Close(...)
	/opt/local/lib/go/src/os/file_unix.go:233
io/ioutil.ReadDir(0x14d04000, 0x49, 0x14d14040, 0x2, 0x2, 0x14d1a000, 0x56)
	/opt/local/lib/go/src/io/ioutil/ioutil.go:102 +0x156 fp=0x14c8aa1c sp=0x14c8a9d4 pc=0x4119116
go/build.(*Context).readDir(0x45f0160, 0x14d04000, 0x49, 0x0, 0x14d1a000, 0x56, 0xc, 0x14cde050)
	/opt/local/lib/go/src/go/build/build.go:182 +0x71 fp=0x14c8aa3c sp=0x14c8aa1c pc=0x4142681
go/build.(*Context).Import(0x45f0160, 0xbfffee8c, 0x7, 0x14c14240, 0x3d, 0xc, 0xffffffff, 0x0, 0x4067f2c)
	/opt/local/lib/go/src/go/build/build.go:770 +0x737 fp=0x14c8adec sp=0x14c8aa3c pc=0x4143cf7
cmd/go/internal/load.loadPackageData.func2(0x14ce0060, 0x0)
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:666 +0x449 fp=0x14c8ae5c sp=0x14c8adec pc=0x417c6a9
cmd/go/internal/par.(*Cache).Do(0x45efd30, 0x43053a0, 0x14cde020, 0x14c39760, 0x4325f80, 0x14ce0040)
	/opt/local/lib/go/src/cmd/go/internal/par/work.go:128 +0xbd fp=0x14c8ae88 sp=0x14c8ae5c pc=0x416645d
cmd/go/internal/load.loadPackageData(0xbfffee8c, 0x7, 0x0, 0x0, 0x14c14240, 0x3d, 0x0, 0x0, 0x0, 0x0, ...)
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:640 +0x38e fp=0x14c8af98 sp=0x14c8ae88 pc=0x416d3ae
cmd/go/internal/load.(*preload).preloadMatches.func1(0x14c0e5f0, 0xbfffee8c, 0x7)
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:773 +0x68 fp=0x14c8afe0 sp=0x14c8af98 pc=0x417c848
created by cmd/go/internal/load.(*preload).preloadMatches
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:771 +0x54

goroutine 9 [runnable]:
os.(*File).readdirnames(0x14d00038, 0xffffffff, 0x0, 0x14d00038, 0x40af787, 0x14, 0x14d1c000)
	/opt/local/lib/go/src/os/dir_darwin.go:46 +0x7d
os.(*File).Readdirnames(...)
	/opt/local/lib/go/src/os/dir.go:48
os.(*File).readdir(0x14d00038, 0xffffffff, 0x0, 0x0, 0x14d00038, 0x0, 0x0)
	/opt/local/lib/go/src/os/file_unix.go:377 +0x49
os.(*File).Readdir(...)
	/opt/local/lib/go/src/os/dir.go:26
io/ioutil.ReadDir(0x14d1c000, 0x4d, 0x14d22040, 0x2, 0x2, 0x14d2c000, 0x5a)
	/opt/local/lib/go/src/io/ioutil/ioutil.go:101 +0x183
go/build.(*Context).readDir(0x45f0160, 0x14d1c000, 0x4d, 0x0, 0x14d2c000, 0x5a, 0xc, 0x14d00030)
	/opt/local/lib/go/src/go/build/build.go:182 +0x71
go/build.(*Context).Import(0x45f0160, 0xbfffee94, 0xb, 0x14c14240, 0x3d, 0xc, 0xffffffff, 0x0, 0x4067f2c)
	/opt/local/lib/go/src/go/build/build.go:770 +0x737
cmd/go/internal/load.loadPackageData.func2(0x14cf6040, 0x0)
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:666 +0x449
cmd/go/internal/par.(*Cache).Do(0x45efd30, 0x43053a0, 0x14d00010, 0x14c39f60, 0x4325f80, 0x14cf6020)
	/opt/local/lib/go/src/cmd/go/internal/par/work.go:128 +0xbd
cmd/go/internal/load.loadPackageData(0xbfffee94, 0xb, 0x0, 0x0, 0x14c14240, 0x3d, 0x0, 0x0, 0x0, 0x0, ...)
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:640 +0x38e
cmd/go/internal/load.(*preload).preloadMatches.func1(0x14c0e5f0, 0xbfffee94, 0xb)
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:773 +0x68
created by cmd/go/internal/load.(*preload).preloadMatches
	/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:771 +0x54
[signal SIGBUS: bus error code=0x2 addr=0x0 pc=0x90860a22]

runtime stack:
runtime: unexpected return pc for runtime.sigpanic called from 0x90860a22
stack: frame={sp:0xb0206eb8, fp:0xb0206ed0} stack=[0xb0187374,0xb0206f74)
b0206e38:  04029f35 <runtime.dopanic_m+453>  040299b4 <runtime.throw+100>  b0206ea4  00000000 
b0206e48:  14c580e0  01000001  00000011  04029d19 <runtime.startpanic_m+297> 
b0206e58:  90860a22  00000000  00000002  0435ce1d 
b0206e68:  0404e905 <runtime.fatalthrow.func1+69>  14c580e0  040299b4 <runtime.throw+100>  b0206ea4 
b0206e78:  00000001  b0206ea4  040299b4 <runtime.throw+100>  14c580e0 
b0206e88:  04029b54 <runtime.fatalthrow+84>  b0206e90  0404e8c0 <runtime.fatalthrow.func1+0>  14c580e0 
b0206e98:  040299b4 <runtime.throw+100>  b0206ea4  040299b4 <runtime.throw+100>  b0206ea8 
b0206ea8:  0404e850 <runtime.throw.func1+0>  04369783  0000002a  0403c781 <runtime.sigpanic+913> 
b0206eb8: <04369783  0000002a  34c00140  00000016 
b0206ec8:  14c580e0 !90860a22 >34c000a0  00000000 
b0206ed8:  00000000  9085534e  9085534e  a006950c 
b0206ee8:  b0206f28  90855378  34c00120  00000000 
b0206ef8:  04020795 <runtime.(*gcSweepBuf).push+469>  046bc040  046bc440  0000005f 
b0206f08:  00000000  00000009  045f3460  00000001 
b0206f18:  00000000  14c8a98c  14c580e0  0000069c 
b0206f28:  b0206f48  04052532 <runtime.syscall+34>  34c00120  00000000 
b0206f38:  00000000  00000000  00000001  14a30070 
b0206f48:  14c56000  04050e43 <runtime.asmcgocall+83> 
runtime.throw(0x4369783, 0x2a)
	/opt/local/lib/go/src/runtime/panic.go:774 +0x64
runtime: unexpected return pc for runtime.sigpanic called from 0x90860a22
stack: frame={sp:0xb0206eb8, fp:0xb0206ed0} stack=[0xb0187374,0xb0206f74)
b0206e38:  04029f35 <runtime.dopanic_m+453>  040299b4 <runtime.throw+100>  b0206ea4  00000000 
b0206e48:  14c580e0  01000001  00000011  04029d19 <runtime.startpanic_m+297> 
b0206e58:  90860a22  00000000  00000002  0435ce1d 
b0206e68:  0404e905 <runtime.fatalthrow.func1+69>  14c580e0  040299b4 <runtime.throw+100>  b0206ea4 
b0206e78:  00000001  b0206ea4  040299b4 <runtime.throw+100>  14c580e0 
b0206e88:  04029b54 <runtime.fatalthrow+84>  b0206e90  0404e8c0 <runtime.fatalthrow.func1+0>  14c580e0 
b0206e98:  040299b4 <runtime.throw+100>  b0206ea4  040299b4 <runtime.throw+100>  b0206ea8 
b0206ea8:  0404e850 <runtime.throw.func1+0>  04369783  0000002a  0403c781 <runtime.sigpanic+913> 
b0206eb8: <04369783  0000002a  34c00140  00000016 
b0206ec8:  14c580e0 !90860a22 >34c000a0  00000000 
b0206ed8:  00000000  9085534e  9085534e  a006950c 
b0206ee8:  b0206f28  90855378  34c00120  00000000 
b0206ef8:  04020795 <runtime.(*gcSweepBuf).push+469>  046bc040  046bc440  0000005f 
b0206f08:  00000000  00000009  045f3460  00000001 
b0206f18:  00000000  14c8a98c  14c580e0  0000069c 
b0206f28:  b0206f48  04052532 <runtime.syscall+34>  34c00120  00000000 
b0206f38:  00000000  00000000  00000001  14a30070 
b0206f48:  14c56000  04050e43 <runtime.asmcgocall+83> 
runtime.sigpanic()
	/opt/local/lib/go/src/runtime/signal_unix.go:378 +0x391
go tool dist: FAILED: /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/go_bootstrap install -gcflags=all= -ldflags=all="-extldflags=-Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport" -v -i cmd/asm cmd/cgo cmd/compile cmd/link: exit status 2
rm -r /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/bootstrap
rm -r /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/obj/go-build
rm -rf /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-241371318
rm -r /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-241371318
Command failed:  cd "/opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/src" && ./make.bash -v=3 
Exit code: 2

1.12.16:

run: /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/link -o /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/go_bootstrap /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-025297113/cmd/go/_go_.a
/opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/link: running gcc failed: exit status 1
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-link-425847376/go.o
Undefined symbols for architecture i386:
  "___getdirentries64", referenced from:
      syscall.libc___getdirentries64_trampoline in go.o
  "_fstatat64", referenced from:
      syscall.libc_fstatat64_trampoline in go.o
  "_openat", referenced from:
      syscall.libc_openat_trampoline in go.o
  "_unlinkat", referenced from:
      syscall.libc_unlinkat_trampoline in go.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status


go tool dist: FAILED: /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/link -o /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/go_bootstrap /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-025297113/cmd/go/_go_.a: exit status 2
rm /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-025297113/cmd/go/_go_.a
rm -rf /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-025297113
rm -r /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-025297113


Building Go toolchain2 using go_bootstrap and Go toolchain1.
run: /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/go_bootstrap install -gcflags=all= -ldflags=all="-extldflags=-Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport" -v -i cmd/asm cmd/cgo cmd/compile cmd/link
go tool dist: FAILED: /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/go_bootstrap install -gcflags=all= -ldflags=all="-extldflags=-Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport" -v -i cmd/asm cmd/cgo cmd/compile cmd/link: fork/exec /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/go_bootstrap: no such file or directory
rm -rf /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-025297113
rm -r /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-025297113
Command failed:  cd "/opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/src" && ./make.bash -v=3 
Exit code: 2

1.11.13:

cmd/go/internal/cfg
cmd/go/internal/str
cmd/go/internal/base
cmd/go/internal/cache
# crypto/x509
src/crypto/x509/root_cgo_darwin.go:29:48: error: use of undeclared identifier 'kSecPolicyOid'
        if (CFDictionaryGetValueIfPresent(properties, kSecPolicyOid, (const void **)&value)) {
                                                      ^
src/crypto/x509/root_cgo_darwin.go:30:26: error: use of undeclared identifier 'kSecPolicyAppleSSL'; did you mean 'SecPolicyCreateSSL'?
                isSSL = CFEqual(value, kSecPolicyAppleSSL);
                                       ^~~~~~~~~~~~~~~~~~
                                       SecPolicyCreateSSL
/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h:103:14: note: 'SecPolicyCreateSSL' declared here
SecPolicyRef SecPolicyCreateSSL(Boolean server, CFStringRef hostname);
             ^
2 errors generated.
cmd/go/internal/modinfo
cmd/go/internal/search
cmd/go/internal/imports
cmd/go/internal/load
cmd/go/internal/dirhash
cmd/go/internal/par
cmd/go/internal/modfetch/codehost
# cmd/doc
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-link-146115678/go.o
cmd/go/internal/semver
cmd/go/internal/work
cmd/go/internal/doc
cmd/go/internal/module
cmd/go/internal/help
# cmd/cover
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-link-764240058/go.o
cmd/go/internal/cmdflag
cmd/go/internal/modfile
# cmd/dist
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-link-381178976/go.o
cmd/go/internal/mvs
cmd/internal/test2json
cmd/go/internal/tool
cmd/go/internal/version
cmd/go/internal/txtar
cmd/gofmt
cmd/nm
# cmd/link
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-link-131392393/go.o
cmd/objdump
# cmd/fix
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-link-575936140/go.o
cmd/pack
cmd/vendor/github.com/google/pprof/internal/elfexec
cmd/vendor/github.com/google/pprof/profile
cmd/go/internal/run
cmd/vendor/github.com/ianlancetaylor/demangle
cmd/vendor/github.com/google/pprof/internal/measurement
cmd/vendor/github.com/google/pprof/internal/graph
# cmd/pack
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-link-786448233/go.o
cmd/vendor/github.com/google/pprof/third_party/d3
cmd/vendor/github.com/google/pprof/third_party/d3flamegraph
cmd/vendor/github.com/google/pprof/third_party/svgpan
cmd/vendor/golang.org/x/sys/unix
cmd/test2json
# cmd/nm
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-link-677127706/go.o
cmd/vendor/github.com/google/pprof/internal/proftest
# cmd/gofmt
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-link-009452998/go.o
cmd/vendor/golang.org/x/sys/windows
cmd/vendor/golang.org/x/sys/windows/registry
cmd/vet/internal/cfg
cmd/vet/internal/whitelist
cmd/vet
# cmd/objdump
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-link-153931868/go.o
cmd/vendor/golang.org/x/crypto/ssh/terminal
# cmd/test2json
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-link-331898867/go.o
# cmd/vet
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-link-075454208/go.o
go tool dist: FAILED: /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/go_bootstrap install -gcflags=all= -ldflags=all="-extldflags=-Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport" -v std cmd: exit status 2
rm -rf /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-030719066
rm -r /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-030719066
Command failed:  cd "/opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/src" && ./make.bash -v=3 
Exit code: 2

1.11.5:

cmd/pack
cmd/go/internal/run
# crypto/x509
Undefined symbols for architecture i386:
  "_SecItemExport", referenced from:
      _FetchPEMRoots in _x002.o
  "_SecCertificateCopyNormalizedSubjectContent", referenced from:
      _FetchPEMRoots in _x002.o
  "_SecCertificateCopyNormalizedIssuerContent", referenced from:
      _FetchPEMRoots in _x002.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
# crypto/x509
src/crypto/x509/root_cgo_darwin.go:120:29: warning: implicit declaration of function 'SecCertificateCopyNormalizedSubjectContent' is invalid in C99 [-Wimplicit-function-declaration]
src/crypto/x509/root_cgo_darwin.go:120:15: warning: incompatible integer to pointer conversion initializing 'CFDataRef' (aka 'const struct __CFData *') with an expression of type 'int' [-Wint-conversion]
src/crypto/x509/root_cgo_darwin.go:125:28: warning: implicit declaration of function 'SecCertificateCopyNormalizedIssuerContent' is invalid in C99 [-Wimplicit-function-declaration]
src/crypto/x509/root_cgo_darwin.go:125:15: warning: incompatible integer to pointer conversion initializing 'CFDataRef' (aka 'const struct __CFData *') with an expression of type 'int' [-Wint-conversion]
src/crypto/x509/root_cgo_darwin.go:139:10: warning: implicit declaration of function 'SecItemExport' is invalid in C99 [-Wimplicit-function-declaration]
cmd/vendor/github.com/google/pprof/internal/elfexec
cmd/vendor/github.com/google/pprof/profile
# cmd/pack
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-link-893014936/go.o
cmd/vendor/github.com/ianlancetaylor/demangle
cmd/vendor/github.com/google/pprof/third_party/d3
cmd/vendor/github.com/google/pprof/third_party/d3flamegraph
cmd/vendor/github.com/google/pprof/third_party/svgpan
cmd/vendor/golang.org/x/sys/unix
# cmd/gofmt
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-link-741640627/go.o
cmd/test2json
# cmd/objdump
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-link-169981049/go.o
cmd/vendor/github.com/google/pprof/internal/proftest
cmd/vendor/golang.org/x/sys/windows
cmd/vendor/golang.org/x/sys/windows/registry
cmd/vet/internal/cfg
# cmd/nm
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-link-273886396/go.o
cmd/vet/internal/whitelist
cmd/vendor/golang.org/x/crypto/ssh/terminal
cmd/vet
cmd/vendor/github.com/google/pprof/internal/measurement
cmd/vendor/github.com/google/pprof/internal/graph
# cmd/test2json
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-link-774408184/go.o
# cmd/vet
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-link-392591662/go.o
go tool dist: FAILED: /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/go_bootstrap install -gcflags=all= -ldflags=all="-extldflags=-Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport" -v std cmd: exit status 2
rm -rf /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-140863265
rm -r /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-140863265
Command failed:  cd "/opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/src" && ./make.bash -v=3 
Exit code: 2

1.10.7:

run: /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/link -o /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/go_bootstrap /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-078710914/cmd/go/_go_.a
warning: unable to find runtime/cgo.a
ld: warning: can't parse dwarf compilation unit info in /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-link-085913922/go.o
run: /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/link -o /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/go_bootstrap /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-078710914/cmd/go/_go_.a DONE
rm /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-078710914/cmd/go/_go_.a


Building Go toolchain2 using go_bootstrap and Go toolchain1.
run: /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/go_bootstrap install -gcflags=all= -ldflags=all="-extldflags=-Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport" -v -i cmd/asm cmd/cgo cmd/compile cmd/link
fatal error: runtime: bsdthread_register error

runtime stack:
runtime.throw(0x428d06f, 0x21)
	/opt/local/lib/go/src/runtime/panic.go:616 +0x6b fp=0xbfffec5c sp=0xbfffec50 pc=0x402768b
runtime.goenvs()
	/opt/local/lib/go/src/runtime/os_darwin.go:129 +0x63 fp=0xbfffec70 sp=0xbfffec5c pc=0x40256f3
runtime.schedinit()
	/opt/local/lib/go/src/runtime/proc.go:501 +0xaa fp=0xbfffeca0 sp=0xbfffec70 pc=0x4029b4a
runtime.rt0_go(0xbfffed40, 0x0, 0x8fe0001c, 0x0, 0x8fe00000, 0xbfffed6c, 0x0, 0x0, 0x0, 0x0, ...)
	/opt/local/lib/go/src/runtime/asm_386.s:297 +0x224 fp=0xbfffeca4 sp=0xbfffeca0 pc=0x404ba54
go tool dist: FAILED: /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/pkg/tool/darwin_386/go_bootstrap install -gcflags=all= -ldflags=all="-extldflags=-Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport" -v -i cmd/asm cmd/cgo cmd/compile cmd/link: exit status 2
rm -rf /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-078710914
rm -r /opt/local/var/macports/build/_opt_SLports_lang_go/go/work/.tmp/go-tool-dist-078710914
Command failed:  cd "/opt/local/var/macports/build/_opt_SLports_lang_go/go/work/go/src" && ./make.bash -v=3 
Exit code: 2
Last edited 3 months ago by barracuda156 (previous) (diff)

comment:15 Changed 3 months ago by barracuda156

However, it may be that 1.11.x will build, just the security patch has to be backported. Since it failed to apply, I just dropped it for the time-being. 1.10.7 fails earlier than 1.11.x.

comment:17 Changed 3 months ago by barracuda156

FWIW,

10:~ svacchanda$ port -v installed go
The following ports are currently installed:
  go @1.11.13_0 (active) requested_variants='' platform='darwin 10' archs='i386' date='2024-02-09T20:24:40+0800'

comment:18 Changed 3 months ago by barracuda156

Resolution: fixed
Status: assignedclosed

In 0435fe55210208e7d4f4ec6b4954a7d746a1a971/macports-ports (master):

go: unbreak i386

Fixes: #69160
Fixes: #64169

Note: See TracTickets for help on using tickets.