This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: sparc support



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]