On Wed, Sep 26, 2018 at 5:18 PM, Ian Lance Taylor <i...@golang.org> wrote:
> On Wed, Sep 26, 2018 at 12:57 AM, Uros Bizjak <ubiz...@gmail.com> wrote:
>>> 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.
>
> Thanks for the report.  This is only used for testing.  I've committed
> this patch, which I think should fix the problem.

Thanks, with your patch, I was able to build the library.

Uros.

Reply via email to