I see this error when building gccgo from trunk on ppc64le and running
the libgo tests:
exec_unix_test.go:174:43: error: reference to undefined identifier
'syscall.TIOCGPGRP'
errno := syscall.Ioctl(tty.Fd(), syscall.TIOCGPGRP,
uintptr(unsafe.Pointer(&fpgrp)))
^
FAIL: syscall
make[3]: *** [syscall/check] Error 1
On 11/02/2015 03:37 AM, Andreas Schwab wrote:
Ian Lance Taylor <i...@golang.org> writes:
On Sun, Nov 1, 2015 at 1:39 AM, Andreas Schwab <sch...@linux-m68k.org> wrote:
../../../../libgo/go/syscall/exec_linux.go:185:37: error: reference to
undefined name 'TIOCSPGRP'
_, err1 = raw_ioctl_ptr(sys.Ctty, TIOCSPGRP, unsafe.Pointer(&pgrp))
^
$ grep TIOCSPGRP gen-sysinfo.go
// unknowndefine TIOCSPGRP _IOW('t', 118, int)
I have committed this patch which may fix the problem. Let me know if
it still happens for you. Thanks.
../../../../libgo/go/syscall/exec_linux.go:185:37: error: integer constant
overflow
_, err1 = raw_ioctl_ptr(sys.Ctty, TIOCSPGRP, unsafe.Pointer(&pgrp))
// unknowndefine TIOCSPGRP _IOW('t', 118, int)
const _TIOCSPGRP_val = 2147775606
Andreas.