This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: sparc support
- From: Adhemerval Zanella <adhemerval dot zanella at linaro dot org>
- To: libc-alpha at sourceware dot org
- Date: Thu, 21 Jan 2016 11:46:02 -0200
- Subject: Re: sparc support
- Authentication-results: sourceware.org; auth=none
- References: <20160121101229 dot GA7860 at waldemar-brodkorb dot de>
On 21-01-2016 08:12, Waldemar Brodkorb wrote:
> Hi,
>
> I am wondering if sparc32 (sparcv8) will be supported in 2.23.
> I am doing some bulk builds of latest git for several architectures
> and getting this error for sparc:
>
> ../sysdeps/sparc/sparc32/pthread_barrier_wait.c:1:2: error: #error
> No support for pthread barriers on pre-v9 sparc.
> #error No support for pthread barriers on pre-v9 sparc.
This has been discussed in new pthread_barrier implementation by
Torvalds [1] and pre-sparc v9 was holding it applying due its limited
atomic support. The new pthread_barrier implementation, which is
proposed to fix some POSIX conformance issues, would break sparc32
functionality so we decided to explicit issue an build error to
avoid a broken runtime support.
Torvald has suggested a way to fix it for sparc32 and I would suggest
that you could help out by adjusting pre-v9 sparc support.
[1] https://sourceware.org/ml/libc-alpha/2015-12/msg00484.html