[uClibc 0002934]: [ARM] include/bits/posix_opt.h defines spinlocks as available whereas they are not

bugs at busybox.net bugs at busybox.net
Wed Apr 16 21:22:30 UTC 2008


The following issue has been SUBMITTED. 
====================================================================== 
http://busybox.net/bugs/view.php?id=2934 
====================================================================== 
Reported By:                creber
Assigned To:                uClibc
====================================================================== 
Project:                    uClibc
Issue ID:                   2934
Category:                   Architecture Specific
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             04-16-2008 14:22 PDT
Last Modified:              04-16-2008 14:22 PDT
====================================================================== 
Summary:                    [ARM] include/bits/posix_opt.h defines spinlocks as
available whereas they are not
Description: 
NPTL for ARM is not ready.
The default configuration for ARM recommends LINUXTHREADS_OLD.

However, include/bits/posix_opt.h contains the following :

/* We support spinlocks.  */
#define _POSIX_SPIN_LOCKS    200112L

This is an inconsistency. This define should not be available.

As a result, third party applications which check this define to use
spinlocks fail to compile. undefined reference ...



====================================================================== 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
04-16-08 14:22  creber         New Issue                                    
04-16-08 14:22  creber         Status                   new => assigned     
04-16-08 14:22  creber         Assigned To               => uClibc          
======================================================================




More information about the uClibc-cvs mailing list