https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88060

            Bug ID: 88060
           Summary: ../../../gcc-8.2.0/libgo/go/syscall/libcall_linux_utim
                    esnano.go:17:18: error: reference to undefined name
                    ‘_AT_FDCWD’
           Product: gcc
           Version: 8.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: go
          Assignee: ian at airs dot com
          Reporter: mfe at live dot de
                CC: cmang at google dot com
  Target Milestone: ---

Created attachment 45021
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45021&action=edit
libgo config log

Configure:
gcc-compiled8# ../gcc-8.2.0/configure CC=/opt/gcc-7.1/bin/gcc
CXX=/opt/gcc-7.1/bin/g++ --enable-languages=c,c++,go --prefix=/opt/gcc-8.2/
--with-cpu=v7 --with-mpc=/usr/local --with-mpfr=/usr/local
--with-gmp=/usr/local --with-isl=/usr/local/ --disable-libstdcxx-pch
--disable-linux-futex --disable-libsanitizer --enable-__cxa_atexit
--with-system-zlib --enable-nls --enable-clocale=gnu --enable-debug
--disable-doc --disable-libcilkrts --disable-libitm

System:Sparc

Error:
libtool: compile:  /backup/gcc-compiled8/./gcc/gccgo
-B/backup/gcc-compiled8/./gcc/ -B/opt/gcc-8.2/sparc-unknown-linux-gnu/bin/
-B/opt/gcc-8.2/sparc-unknown-linux-gnu/lib/ -isystem
/opt/gcc-8.2/sparc-unknown-linux-gnu/include -isystem
/opt/gcc-8.2/sparc-unknown-linux-gnu/sys-include -O2 -g -I . -c
-fgo-pkgpath=syscall ../../../gcc-8.2.0/libgo/go/syscall/dirent.go
../../../gcc-8.2.0/libgo/go/syscall/endian_big.go
../../../gcc-8.2.0/libgo/go/syscall/env_unix.go
../../../gcc-8.2.0/libgo/go/syscall/errstr_linux.go
../../../gcc-8.2.0/libgo/go/syscall/exec_linux.go
../../../gcc-8.2.0/libgo/go/syscall/exec_unix.go
../../../gcc-8.2.0/libgo/go/syscall/libcall_linux.go
../../../gcc-8.2.0/libgo/go/syscall/libcall_linux_utimesnano.go
../../../gcc-8.2.0/libgo/go/syscall/libcall_posix.go
../../../gcc-8.2.0/libgo/go/syscall/libcall_posix_largefile.go
../../../gcc-8.2.0/libgo/go/syscall/libcall_support.go
../../../gcc-8.2.0/libgo/go/syscall/libcall_uname.go
../../../gcc-8.2.0/libgo/go/syscall/libcall_wait4.go
../../../gcc-8.2.0/libgo/go/syscall/lsf_linux.go
../../../gcc-8.2.0/libgo/go/syscall/msan0.go
../../../gcc-8.2.0/libgo/go/syscall/net.go
../../../gcc-8.2.0/libgo/go/syscall/netlink_linux.go
../../../gcc-8.2.0/libgo/go/syscall/setuidgid_linux.go
../../../gcc-8.2.0/libgo/go/syscall/sleep_select.go
../../../gcc-8.2.0/libgo/go/syscall/sockcmsg_linux.go
../../../gcc-8.2.0/libgo/go/syscall/sockcmsg_unix.go
../../../gcc-8.2.0/libgo/go/syscall/socket.go
../../../gcc-8.2.0/libgo/go/syscall/socket_linux.go
../../../gcc-8.2.0/libgo/go/syscall/socket_linux_type.go
../../../gcc-8.2.0/libgo/go/syscall/socket_posix.go
../../../gcc-8.2.0/libgo/go/syscall/str.go
../../../gcc-8.2.0/libgo/go/syscall/syscall.go
../../../gcc-8.2.0/libgo/go/syscall/syscall_errno.go
../../../gcc-8.2.0/libgo/go/syscall/syscall_linux.go
../../../gcc-8.2.0/libgo/go/syscall/syscall_unix.go
../../../gcc-8.2.0/libgo/go/syscall/timestruct.go libcalls.go sysinfo.go
syscall_arch.go epoll.go  -fPIC -o .libs/syscall.o
../../../gcc-8.2.0/libgo/go/syscall/libcall_linux_utimesnano.go:17:18: error:
reference to undefined name ‘_AT_FDCWD’
  err = utimensat(_AT_FDCWD, path, (*[2]Timespec)(unsafe.Pointer(&ts[0])), 0)
                  ^
../../../gcc-8.2.0/libgo/go/syscall/socket_linux.go:173:22: error: reference to
undefined name ‘SizeofIPv6MTUInfo’
  vallen := Socklen_t(SizeofIPv6MTUInfo)
                      ^
../../../gcc-8.2.0/libgo/go/syscall/socket_linux.go:171:50: error: use of
undefined type ‘IPv6MTUInfo’
 func GetsockoptIPv6MTUInfo(fd, level, opt int) (*IPv6MTUInfo, error) {
                                                  ^
../../../gcc-8.2.0/libgo/go/syscall/socket_linux.go:171:50: error: use of
undefined type ‘IPv6MTUInfo’
make[4]: *** [Makefile:3324: syscall.lo] Error 1
make[4]: Leaving directory
'/c/backup/gcc-compiled8/sparc-unknown-linux-gnu/libgo'
make[3]: *** [Makefile:2690: all-recursive] Error 1
make[3]: Leaving directory
'/c/backup/gcc-compiled8/sparc-unknown-linux-gnu/libgo'
make[2]: *** [Makefile:1415: all] Error 2
make[2]: Leaving directory
'/c/backup/gcc-compiled8/sparc-unknown-linux-gnu/libgo'
make[1]: *** [Makefile:19279: all-target-libgo] Error 2

Reply via email to