https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86535
Piotr Kubaj <pkubaj at anongoth dot pl> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pkubaj at anongoth dot pl --- Comment #13 from Piotr Kubaj <pkubaj at anongoth dot pl> --- I have similar errors when building GCC 9: /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/cpuprof.go:73:26: error: reference to undefined name 'nanotime' 73 | cpuprof.log.write(nil, nanotime(), hdr[:], nil) | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/cpuprof.go:105:33: error: reference to undefined name 'nanotime' 105 | cpuprof.log.write(&gp.labels, nanotime(), hdr[:], stk) | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/lock_futex.go:199:14: error: reference to undefined name 'nanotime' 199 | deadline := nanotime() + ns | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/lock_futex.go:213:10: error: reference to undefined name 'nanotime' 213 | now := nanotime() | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/mgc.go:591:20: error: reference to undefined name 'nanotime' 591 | assistDuration := nanotime() - c.markStartTime | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/mgc.go:721:12: error: reference to undefined name 'nanotime' 721 | delta := nanotime() - gcController.markStartTime | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/mgc.go:745:9: error: reference to undefined name 'nanotime' 745 | now := nanotime() | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/mgc.go:1279:9: error: reference to undefined name 'nanotime' 1279 | now := nanotime() | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/mgc.go:1492:9: error: reference to undefined name 'nanotime' 1492 | now := nanotime() | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/mgc.go:1591:15: error: reference to undefined name 'nanotime' 1591 | startTime := nanotime() | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/mgc.go:1656:9: error: reference to undefined name 'nanotime' 1656 | now := nanotime() | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/mgc.go:1882:16: error: reference to undefined name 'nanotime' 1882 | startTime := nanotime() | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/mgc.go:1933:15: error: reference to undefined name 'nanotime' 1933 | duration := nanotime() - startTime | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/mgcmark.go:437:15: error: reference to undefined name 'nanotime' 437 | startTime := nanotime() | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/mgcmark.go:480:14: error: reference to undefined name 'nanotime' 480 | duration := nanotime() - startTime | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/mheap.go:1215:19: error: reference to undefined name 'nanotime' 1215 | s.unusedsince = nanotime() | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/netpoll.go:220:8: error: reference to undefined name 'nanotime' 220 | d += nanotime() | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/os_freebsd.go:18:19: error: reference to undefined name '_CTL_HW' 18 | mib := [2]uint32{_CTL_HW, _HW_PAGESIZE} | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/os_freebsd.go:18:28: error: reference to undefined name '_HW_PAGESIZE' 18 | mib := [2]uint32{_CTL_HW, _HW_PAGESIZE} | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/os_freebsd.go:21:9: error: reference to undefined name 'sysctl' 21 | ret := sysctl(&mib[0], 2, (*byte)(unsafe.Pointer(&out)), &nout, nil, 0) | ^ /usr/local/poudriere/ports/default/lang/gcc9-devel/work/gcc-9-20190217/libgo/go/runtime/os_freebsd.go:15:75: error: use of undefined type 'umtx_time' 15 | func sys_umtx_op(addr *uint32, mode int32, val uint32, uaddr1 uinptr, ts *umtx_time) int32 There are more of those errors, all are related to timekeeping.