> I've committed a patch to update libgo to the 1.11 release. As usual > for these updates, the patch is too large to attach to this e-mail > message. I've attached some of the more relevant directories. This > update required some minor patches to the gotools directory and the Go > testsuite, also included here. Bootstrapped and ran Go testsuite on > x86_64-pc-linux-gnu. Committed to mainline.
Fails to build on alpha-linux-gnu: /space/homedirs/uros/gcc-svn/trunk/libgo/go/syscall/setuidgid_linux.go:11:16: error: reference to undefined name ‘SYS_GETEUID’ 11 | sys_GETEUID = SYS_GETEUID | ^ This is because /usr/include/asm/unistd.h says: /* * Ignore legacy syscalls that we don't use. */ #define __IGNORE_alarm #define __IGNORE_creat #define __IGNORE_getegid #define __IGNORE_geteuid #define __IGNORE_getgid #define __IGNORE_getpid #define __IGNORE_getppid #define __IGNORE_getuid #define __IGNORE_pause #define __IGNORE_time #define __IGNORE_utime #define __IGNORE_umount2 These legacy syscalls are undefined for alpha-linux-gnu. Uros.