> I've committed a change to update libgo to the Go1.18beta2 release.

This apparently broke the build on SPARC/Solaris 11.3:

/homes/botcazou/gcc-head/src/libgo/go/runtime/mem_gccgo.go:32:26: error: 
reference to undefined name 'open'
   32 |                 mmapFD = open(&devZero[0], 0 /* O_RDONLY */, 0)
      |                          ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/mem_gccgo.go:35:25: error: 
reference to undefined name 'exit'
   35 |                         exit(2)
      |                         ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/mem_gccgo.go:56:25: error: 
reference to undefined name 'exit'
   56 |                         exit(2)
      |                         ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/mem_gccgo.go:60:25: error: 
reference to undefined name 'exit'
   60 |                         exit(2)
      |                         ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/os_gccgo.go:53:15: error: 
reference to undefined name 'open'
   53 |         fd := open(&urandom_dev[0], 0 /* O_RDONLY */, 0)
      |               ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/os_gccgo.go:54:14: error: 
reference to undefined name 'read'
   54 |         n := read(fd, unsafe.Pointer(&r[0]), int32(len(r)))
      |              ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/os_gccgo.go:55:9: error: 
reference to undefined name 'closefd'
   55 |         closefd(fd)
      |         ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/panic.go:1077:9: error: 
reference to undefined name 'exit'
 1077 |         exit(2)
      |         ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/panic.go:1115:17: error: 
reference to undefined name 'exit'
 1115 |                 exit(2)
      |                 ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/panic.go:1172:17: error: 
reference to undefined name 'exit'
 1172 |                 exit(4)
      |                 ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/panic.go:1176:17: error: 
reference to undefined name 'exit'
 1176 |                 exit(5)
      |                 ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/proc.go:312:9: error: reference 
to undefined name 'exit'
  312 |         exit(0)
      |         ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/proc.go:872:17: error: reference 
to undefined name 'usleep'
  872 |                 usleep(1000)
      |                 ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/proc.go:875:9: error: reference 
to undefined name 'usleep'
  875 |         usleep(1000)
      |         ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/proc.go:877:9: error: reference 
to undefined name 'usleep'
  877 |         usleep(1000)
      |         ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/proc.go:1493:9: error: reference 
to undefined name 'exitThread'
 1493 |         exitThread(&m.freeWait)
      |         ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/proc.go:1715:17: error: 
reference to undefined name 'exit'
 1715 |                 exit(1)
      |                 ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/proc.go:1926:25: error: 
reference to undefined name 'usleep_no_g'
 1926 |                         usleep_no_g(1)
      |                         ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/proc.go:2431:17: error: 
reference to undefined name 'setThreadCPUProfiler'
 2431 |                 setThreadCPUProfiler(hz)
      |                 ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/proc.go:4364:9: error: reference 
to undefined name 'setThreadCPUProfiler'
 4364 |         setThreadCPUProfiler(0)
      |         ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/proc.go:4370:17: error: 
reference to undefined name 'setProcessCPUProfiler'
 4370 |                 setProcessCPUProfiler(hz)
      |                 ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/proc.go:4380:17: error: 
reference to undefined name 'setThreadCPUProfiler'
 4380 |                 setThreadCPUProfiler(hz)
      |                 ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/proc.go:4846:17: error: 
reference to undefined name 'usleep'
 4846 |                 usleep(delay)
      |                 ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/proc.go:5671:57: error: 
reference to undefined name 'usleep'
 5671 |                                                         usleep(3)
      |                                                         ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/runtime.go:35:17: error: 
reference to undefined name 'usleep'
   35 |                 usleep(100 * 1000)
      |                 ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/runtime.go:66:9: error: 
reference to undefined name 'exit'
   66 |         exit(int32(code))
      |         ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/signal_unix.go:662:25: error: 
reference to undefined name 'usleep'
  662 |                         usleep(5 * 1000 * 1000)
      |                         ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/signal_unix.go:669:9: error: 
reference to undefined name 'exit'
  669 |         exit(2)
      |         ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/signal_unix.go:761:9: error: 
reference to undefined name 'exit'
  761 |         exit(2)
      |         ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/signal_unix.go:813:9: error: 
reference to undefined name 'usleep'
  813 |         usleep(1000)
      |         ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/signal_unix.go:921:17: error: 
reference to undefined name 'exit'
  921 |                 exit(2)
      |                 ^
/homes/botcazou/gcc-head/src/libgo/go/runtime/time_nofake.go:31:16: error: 
reference to undefined name 'write1'
   31 |         return write1(fd, p, n)
      |                ^
gmake[3]: *** [runtime.lo] Error 1

-- 
Eric Botcazou


Reply via email to