This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: libgo patch committed: Fill out syscall package for GNU/Linux
- From: Rainer Orth <ro at CeBiTec dot Uni-Bielefeld dot DE>
- To: Ian Lance Taylor <iant at google dot com>
- Cc: gcc-patches at gcc dot gnu dot org, gofrontend-dev at googlegroups dot com
- Date: Fri, 02 Mar 2012 20:10:48 +0100
- Subject: Re: libgo patch committed: Fill out syscall package for GNU/Linux
- References: <mcr62epo1b9.fsf@dhcp-172-18-216-180.mtv.corp.google.com> <yddy5rjxqsv.fsf@manam.CeBiTec.Uni-Bielefeld.DE>
Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> writes:
> Ian Lance Taylor <iant@google.com> writes:
>
>> This patch to libgo fills out the syscall package for GNU/Linux to match
>> all the functions in the syscall package in the master Go library.
>> There is a test case for this patch at
>> http://code.google.com/p/go/issues/detail?id=3071 . Bootstrapped and
>> ran Go testsuite on x86_64-unknown-linux-gnu. Committed to mainline.
>
> Unfortunately, this broke Solaris bootstrap:
It also broke Linux/x86_64 bootstrap (CentOS 5.6):
In file included from /usr/include/sys/ustat.h:30:0,
from /usr/include/ustat.h:1,
from sysinfo.c:91:
/usr/include/bits/ustat.h:25:8: error: redefinition of 'struct ustat'
In file included from /usr/include/linux/filter.h:8:0,
from sysinfo.c:61:
/usr/include/linux/types.h:156:8: note: originally defined here
Rainer
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University